Originalmente inviato da
Salmon
... pero se io scrivo più della lunghessa del div il risultato che mi da e che il div me lo alarga e me lo sposta sotto dandomelo come un div senza id. ...
Hai provato ad impostare la giusta larghezza per il DIV centrale (che nell'ormai famigerato "post #4" era indicato con nome "main")?
Se neanche così funzionasse, prova con il CSS che ho nel mio sito (anche se è un po' più complicato in quanto ha 7 elementi e non 5 come nel "normale" layout 3 colonne). Contiene anche qualche piccolo hack per far digerire il mio sito (quasi) allo stesso modo su IE e Firefox (con il vecchio Mozilla non funziona):
Codice:
/* banner superiore */
DIV#header { width:auto }
/* orologio e novità del sito */
DIV#news { float:left; width:20% }
/* menu superiore delle sezioni */
DIV#menu { width:100%; max-width:80% }
/* notizie extra sulla destra del sito */
DIV#extra { float:right; width:25% }
/* sezione principale */
DIV#main { margin-right:25%; width:100%; min-width:55%; max-width:55% }
/* banner in fondo pagina */
DIV#banner { clear:left; margin-right:25%; width:auto; min-width:75%; max-width:75% }
/* chiusura pagina */
DIV#footer { clear:both; width:auto }
Codice HTML:
<DIV ID="header">
<!-- banner superiore -->
</DIV>
<DIV ID="news">
<!-- orologio e news del sito -->
</DIV>
<DIV ID="menu">
<!-- menu superiore del sito -->
</DIV>
<DIV ID="extra">
<!-- notizie extra a destra del sito -->
</DIV>
<DIV ID="main">
<!-- sezione principale -->
</DIV>
<DIV ID="banner">
<!-- banner a fondo pagina -->
</DIV>
<DIV ID="footer">
<!-- chiusura pagina -->
</DIV>
Stammi bene...