Layout fluido su due colonne, compatibile fino a IE5
Venerdì 20 Luglio 2007
A List Apart ha pubblicato un interessante articolo con la spiegazione di come si fa ad ottenere un layout fluido su due colonne, in modo che questo sia visualizzato allo stesso modo su tutti i browsers fino a IE5, sebbene questo non sia più usato. In pratica, in questo modo si riesce a far vedere il sito allo stesso identico modo al 100% dei visitatori.
Il risultato finale è visibile qui.
L'evoluzione rispetto a quanto pubblicato nel 2004 su altre fonti, consiste nella compatibilità con Internet Explorer 7.
Principalmente, il risultato è stato ottenuto con i seguenti accorgimenti:
- Specificare l'altezza e la larghezza del body come 100%
- Nascondere l'overflow negli elementi body e html
- Settare l'overflow ad auto per la colonna sinistra e destra, e nasconderlo per l'intestazione.
- Fissare le dimensioni dell'header
- Per la colonna sinistra, impostare le posizioni top, left e bottom come padding, quindi dargli una larghezza definita con unità di misura assoluta (es. 200px)
- Per la colonna destra, specificare le posizioni top, left, right, bottom tramite padding
come gentilmente segnalato da Ajaxian.
In definitiva, il layout fluido su due colonne viene visualizzato correttamente su IE5.0 IE5.5 IE6 IE7 Firefox 1.5 Firefox 2.0 Safari Opera
Aumenta la diffusione di questo articolo
