dove sbaglio ? su IE 7 si vede correttamente, su FF 3 no
IE 7
![]()
FF 3
![]()
questo il codice (ridotto all'osso)
Come mai in firefox il clear di h2 della colonan2 ha effetto sulla colonna 1 ?codice:<html> <head> <style type="text/css"> <!-- #layout { width: 800px; } #colonna1 { margin: 0px; padding: 0px; float: left; width: 500px; } #colonna2 { padding: 0px; width: 240px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 560px; } h2 { clear: both; } --> </style> </head> <body> <div id="layout"> <h1>bla bla bla</h1> <div id="colonna1"> n sjnfd n sj..... dpmdpmpgmp </div> <div id="colonna2"> n sjnfd...... dpmdpmpgmp </p> <h2>bla bla bla</h2> n s......mpgmp </p> </div> </div> </body> </html>
Vorrei chiaramente che anche in FF si vedesse come in IE 7, dove sbaglio ?

Rispondi quotando
: quando il browser legge <style>, dimentica totalmente l'HTML e comincia a parlare in CSS, perciò i tag di commento HTML non sa più cosa vogliono dire, quindi il CSS viene letto ugualmente solo che il browser intanto si domanda perché l'utente abbia messo quegli strani simboli all'inizio e alla fine...
