我对溢出的浮点数有疑问(此处为 JSFiddle)。
HTML
<div id="father">
<div id="son">
gruik
</div>
<div id="dog">
gruikgruik gruik gruik gruikg ruik gruik gruikgr uikgruik gruik gruik gruik
</div>
</div>
CSS
div { border: solid; }
#father { width: 300px; position: relative; }
#father:after { content: ""; display: block; clear: both; }
#son { width: 100px; float: left; border: solid red; }
#dog { float: left; border: solid blue; position: absolute; left: 105px; }
如您所见,#dog
从#father
. 我尝试了经典的 CSS 技术,但它们不起作用(无论是 clearfix 方法,还是overflow:hidden;
or overflow:auto;
)。
我认为问题出现是因为使用了位置 CSS 属性,但我需要它。