考虑以下风格:
#myDiv{
background:orange;
width:250px;
}
以及以下HTML代码:
<div id="myDiv">
<p>
Vote Pirates!<br />
</p>
</div>
为什么在我将float:left
属性添加到myDiv样式时会改变div的大小?
编辑:原来这是浏览器问题,甚至是操作系统特定问题。
答案 0 :(得分:2)
答案 1 :(得分:1)
您当前示例的大小不会改变。
然而,具有相对单位的元素将会改变。 float
属性从当前上下文中撕掉一个元素,导致高度/宽度可能不同。