停止浮动:从阻止我的div占用另一个div中的空间

时间:2013-02-16 13:57:37

标签: html css

我如何设置“a”的样式,以便占据空格并同时漂浮?

<div style="background:#111">
    <div id="a" style="float:left; height:30px"></div>
</div>

3 个答案:

答案 0 :(得分:3)

在父级上使用overflow样式,而不指定父级的大小:

<div style="background:#111;overflow:hidden;">
  <div id="a" style="float:left; height:30px"></div>
</div>

答案 1 :(得分:1)

在&#34;#a&#34;之后插入<div style="clear:both"></div>

答案 2 :(得分:1)

浮动元素不会影响父级的维度。您需要添加清算元素,即将clear规则设置为both的元素,如下所示:

<div style="background:#111">
    <div id="a" style="float:left; height:30px"></div>
    <div style="clear:both"></div>
</div>