Fondamentalmente, devi dare la width di 760px al contenitore e poi ripartire le tre colonne in modo che ci stiano in quella misura. Es: 130+500+130 se ci vuoi andare stretto. altrimenti puoi variare. margin e padding dei float restano invariati. per approfondire:
http://www.constile.org studia "layout a tre colonne per tutti i gusti" e poi gli articoli sui layout di Html.it.![]()
Impostando un background per #corpo, come è illustrato nell'articolo.![]()
So di non rispondere alla tua domanda, ma posto qui per farne una io visto che l'argomento è pressocchè lo stesso
perchè specificare 3 diversi width ??div#navigation{position: absolute;
top: 80px;
left: 0;
width: 160px;
width:170px;
width:160px;
padding: 1em 0 0 10px
}
e la scrittura qui sotto è identica ?
div#navigation{position: absolute; top: 80px; left: 0;
width: 160px;\width:170px;w\idth:160px;padding: 1em 0 0 10px}
E' un fix per Opera 5 ed Interne Explorer 5. oggi si può anche non usarlo visto che questi due browser sono pressochè scomparsi.
Posta il codice del tuo CSS relativo alla parte che non va.No, non è qullo il problema purtroppo. Anche impostando un'immagine di background come sfondo, guarda cosa succede alla scritta della colonna di sx:
In pratica il testo non segue la colonna, ma va per conto suo.![]()
Ho visto che hai dato a code display: block. Puoi postare anche l'XHTML? ciao![]()