Es scheint, dass in Microsoft Edge und Google Chrome das Floating die divs nicht richtig anordnet, wenn Sie drei divs links schweben und die Seite in einer Breite zwischen 444 und 436 px skaliert wird, geht das dritte div an die Position des zweiten divs anstatt darunter zu gehen. Dieser "Fehler" tritt nicht in Firefox auf.Chrome und Edge Floating mittleren Bild unter dem ersten und letzten, ist das korrekt?
machte ich eine JSFiddle zu http://jsfiddle.net/e47jckrh/
HTML
<div id="d1">
<p>1</p>
</div>
<div id="d2">
<p>2</p>
</div>
<div id="d3">
<p>3</p>
</div>
CSS
div{
float: left;
}
Unten getestet werden eine visuelle Darstellung, wie es ist, sollte es
Voll verhalten Seitenlayout
Correct div Floating wenn Seitenbreite ist mehr als 444px
Wrong div floating Reihenfolge, wenn Seitenbreite zwischen 444 und 436px
Correct div schwimmend, wenn die Seitenbreite kleiner als 444px
Es ist mir etwas nicht in Ordnung da und dachte nur sein kann, aber ich nehme an, das firefox Verhalten der richtige zu sein.
Geige adaequat auf neueste Chrome-Version. Bitte aktualisiere dein Chrom. – viks
Funktioniert wie erwartet in Chrome und Edge – Bikas
Funktioniert gut für mich in Chrome. Ich kann in Ihrem JSFiddle sehen, dass Sie nicht nur Floats verwenden. Sie verwenden ein Tabellenlayout ..? Gibt es einen Grund dafür? Ihre Frage besagt, dass Sie die DIV's nur schweben lassen. DIV3 hat keine Float-Eigenschaft. –