【发布时间】:2014-07-09 00:02:01
【问题描述】:
为什么浮动 div 不占用全宽?不还是块元素吗?
这是一个例子http://jsfiddle.net/GKjC8/
html
<div id="a">a</div>
<div id="b">b</div>
css
div {
background-color:cyan;
}
#a {
float:left;
}
#b {
clear:left;
}
a div 看起来像 inline,因为它占用的空间与其内容一样多。谁能解释一下?
【问题讨论】:
-
因为这正是浮动的作用。如果您想要全宽,请添加
width:100%规则。