如何设置“a”的样式,以便占用空间并同时向左浮动?停止浮动:留下来阻止我的div占用另一个div中的空间
<div style="background:#111">
<div id="a" style="float:left; height:30px"></div>
</div>
如何设置“a”的样式,以便占用空间并同时向左浮动?停止浮动:留下来阻止我的div占用另一个div中的空间
<div style="background:#111">
<div id="a" style="float:left; height:30px"></div>
</div>
使用overflow
风格父,没有specifing大小父:
<div style="background:#111;overflow:hidden;">
<div id="a" style="float:left; height:30px"></div>
</div>
omg的工作!但为什么会这样:O? – 2013-02-16 14:02:53
添加'overflow:hidden'会导致浏览器清除元素末尾的所有浮点数。这包括其中的浮标,因此将它们集中在一起。非常方便知道! – 2013-02-16 14:06:10
太棒了! – 2013-02-16 14:07:20
插入<div style="clear:both"></div>
右后的 “#A” 的div
浮动没有按元素”不会影响父母的维度。您需要添加一个清除元件,即元素与clear
规则设置为both
,像这样:
<div style="background:#111">
<div id="a" style="float:left; height:30px"></div>
<div style="clear:both"></div>
</div>
它是如何,现在看?任何小提琴或图像? – asifsid88 2013-02-16 14:00:01
@ asifsid88它看起来什么都没有,外面的div没有显示,因为它没有高度 – 2013-02-16 14:00:32