【发布时间】:2016-12-06 05:57:53
【问题描述】:
我有这个简单的 html 代码,我想知道为什么父兄弟 div 会受到 float css arrtibute 的影响。浮动是相对于窗口而不是带有浮动arrti的元素的块吗?
.floatLeft {
float:left;
}
<div >
<img class="floatLeft" src="https://i.stack.imgur.com/xdrQi.jpg?s=48&g=1"/>
<p>test</p>
</div>
<div>
<p>test1</p>
</div>
【问题讨论】:
-
你必须清除浮动。所以在第二个 div 上设置 clear: left;或明确:两者;