我写了非常简单的 HTML;
<div style="float:left;width:100px;background-color:red">RED</div>
<div style="background-color:blue">BLUE</div>
如果我没有设置第二个 DIV 的宽度或将其设置为 % 那么两个 DIV 都在单行中。然而,如果我在px中给出宽度,它会出现在第二行。
我没有找到任何详细说明这种行为的参考资料。我用chrome和firefox都检查过。
JSFiddle上的演示