看來,微軟的優勢和谷歌Chrome浮動不正確重新排列的div,如果有三個div的向左浮動和頁面在444和436像素的第三格進入到第二個div的位置之間的寬度縮小而不是低於它。這個「bug」在firefox中不會發生。鉻和邊緣首先和最後浮動中間圖像,這是正確的?
我做了一個的jsfiddle進行測試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;
}
樓下有一個如何可視化表示也應做
全部頁面佈局
正確的div漂浮時,頁寬度大於444px
錯誤的div浮動以便當頁面寬度爲444和436px之間
正確的div浮動在頁面寬度小於444px
這可能只是我在想有什麼不對,但我認爲Firefox的行爲是正確的。
小提琴做工精細的最新的Chrome版本。請更新你的Chrome。 – viks
按預期方式在Chrome和Edge中運行 – Bikas
在Chrome中適用於我。我可以在你的JSFiddle中看到你不僅僅使用Floats ..你正在使用Table佈局..?有沒有這個原因,你的問題表明你只是漂浮DIV的。 DIV3沒有浮動屬性。 –