mmm io farei du fogli di stile diversi solo dal fatto che se il body ha o meno la class Large.
Es:
a questo punto se nel body c'è la class Large verranno attivate le ultime due regole, altrimenti le prime due.codice:body{ font-size: 11px; } #MyID{ width: 650px; } body.Large{ font-size: 12px; } .Large #MyID{ width: 850px; }
a questo punto al caricamento della Pagina controlli la dimensione della window e aggiungi o togli la classe al body in base alla dimensione.
un paio di link utili:
http://www.geekdaily.net/2007/07/04/...and-centering/
http://snipplr.com/view/3561/addclas...lass-hasclass/
Dovresti avere tutto quello che ti serve.

Rispondi quotando