![]() |
![]() Il sito per imparare gratuitamente a fare pagine web. |
|
Guida XHTML - Ver. 1.1.7 - Settembre 2008 Ver. 0.1 - Anno 2005
il Box Liquido.
#box-centrato{ margin: auto; } <div id="box-centrato">Testo di prova per riempire il box... </div>
Su questo link il risultato a video
body { padding: 0; margin: 0; } #box-centrato{ margin: auto; } <div id="box-centrato">Testo di prova per riempire il box... </div>
Su questo link il risultato a video.
body { padding: 5% 5%; margin: 0; } #box-centrato{ margin: 0; width: 100%; } <div id="box-centrato">Testo di prova per riempire il box... </div>
Su questo link il risultato a video. Purtroppo però come abbiamo avuto modo di constatare certi valori sono male interpretati o per nulla supportati da parte di alcuni browser. Internet Explorer, quello maggiormente adoperato è anche quello che meno di altri rispetta le regole. Per evitare o arginare questa errata interpretazione è possibile adoperare certi "trucchetti", che rendono la visualizzazione quanto più possibile uguale per tutti i tipi di browser.
body { padding: 0; margin: 0; text-align: center; /* per il browser IE 5.5 */ } #box-centrato{ margin: auto; text-align: left; /* ripristinato allineamento del testo */ } <div id="box-centrato">Testo di prova per riempire il box... </div>
Su questo link il risultato a video. Si conclude con la centratura verticale di un box anche se non è consigliabile per via di un tipo di browser che taglia la parte superiore del box che avesse dimensioni maggiori della finestra del browser che lo visualizza.
#box-centrato{ position: absolute; height: 200px; top: 50%; margin-top: -100px; } <div id="box-centrato">Testo di prova per riempire il box... </div>
Si noti la tecnica utilizzata nel css: il box ha una dimensione in altezza (height) di 200 pixel, viene posizionato il suo margine superiore al centro della finestra del browser (top 50%) e poi viene impostato il suo margine superiore con un numero negativo che ne provoca lo spostamento verso l'alto e per l'esatta centratura deve essere della metà esatta dei pixel usati per la dimensione del box (200), in questo caso -100px ed il box risulterà perfettamente centrato in senso verticale come è possibile vedere su questo link |
||
Andrea Bianchi |
||
| Sito di riferimento: www.Web-Link.it Forum di riferimento: www.ilmioforum.com | ||