Sto riscontrando un problema strano nell'ultima versione di Chrome (25.0.1364.97 m). Ho un set di div all'interno di un contenitore flottato, cancellato, tutto flottato a sinistra con la stessa larghezza.Bug floating CSS in Google Chrome
In Firefox, IE, e le vecchie versioni di Chrome tutte le caselle siedono fianco a fianco, come si suppone, ma nella sua ultima versione di Chrome il primo div è sopra gli altri in questo modo:
sembra accadere solo quando la finestra è massimizzata e il primo carico, se mi aggiorna la pagina che si ordina fuori, ma se faccio un aggiornamento forzato con Ctrl + F5 succede di nuovo
il codice HTML:
<div id="top">
<h1>Words</h1>
</div>
<div id="wrapper">
<div class="box">Words</div>
<div class="box">Words</div>
<div class="box">Words</div>
<div class="box">Words</div>
</div>
CSS:
#wrapper {clear:both;float:left;margin-top:20px;width:500px}
.box {float:left;width:100px;border:1px solid #000;margin-right:20px}
Ho fatto un violino qui: http://jsfiddle.net/GZHWR/3/
Si tratta di un bug nel recente Chrome?
EDIT: So che questo può essere risolto applicando padding all'elemento #wrapper invece di margin-top, ma abbiamo gestire circa 140 siti, quindi non è pratico di andare a cambiare il CSS su ogni uno
EDIT 2 : Penso di aver bisogno di chiarire la mia domanda. Non sto chiedendo come risolvere il problema. Lo so già. Voglio sapere perché si sta verificando questo comportamento? Perché il motore di rendering rende il markup/css come questo? È un comportamento corretto?
funziona per me sul violino – PaperThick
Sembra perfetto su Chrome 25.0.1364.97. – Cthulhu
Avere Chrome 25.0.1364.97 e tutto sembra a posto – Merec