[cssdesign] problema su layout a tre colonne
GIANLUCA TROIANI
gianluca.troiani a gmail.com
Lun 9 Gen 2006 09:26:39 CET
Premessa: credo ci siano degli errori di trascrizione del codice HTML,
suppongo che <div id="centro"> si chiuda dopo <div id="banner">,
inoltre <div id="banner"> compare due volte.
L'errore è pensare che height:100% possa aiutarti, non è così.
height:100% significa il 100% dell'altezza dichiarata per il box che
contiene l'elemento a cui assegno la dichiarazione. Se tale box
contenitore non ha un'altezza dichiarata height:100% è come se fosse
auto.
Dovresti dunque assegnare height:100% a tutti i box progenitori fino a
<body> e <html>, ma 100% si riferirebbe comunque all'altezza della
finestra.
Per avere il risultato che cerchi, devi togliere height:100% (e
min-height) che fanno solo confusione.
Dato poi che il footer (suppongo sia il secondo <div id="banner">) ha
il clear, <div id="centro"> dovrebbe contenere tutto senza problemi.
Se qualcosa non va il problema, probabilmente, è nel codice HTML
(quello che hai indicato è di certo errato).
Rivedi dunque il codice HTML (affinché i CSS funzionino è bene avere
codice corretto).
Se proprio non risolvi, pubblica una pagina di prova (molto meglio che
allegare decine di righe di codice) e cercheremo di aiutarti.
Saluti
--
Gianluca Troiani
<promo> CSS Guida completa - il mio libro sui CSS:
http://www.apogeonline.com/libri/88-503-2369-7/scheda </promo>
www: http://www.constile.org/
Maggiori informazioni sulla lista
cssdesign