课程
/前端开发
/HTML/CSS
/网页布局基础
在受到浮动影响的元素之前添加空的兄弟元素,p标签这个为啥也能清除浮动啊,我明明记得前面的案例是写加了p标签也是清除不了啊?而加<br>是可以换行。
2015-03-22
源自:网页布局基础 3-4
正在回答
所以在浮动元素后面加一个p元素就可以清除对后面元素的浮动的影响了
p元素本身就是一个块级元素
你好!浮动影响的是紧随在它后面的元素标签,比如说A添加了浮动,我们要想让B紧邻在A后面,又不受影响,那怎么办呢?因为浮动是影响紧随其后的元素,所以我们可以在AB之间插入一个空的的兄弟元素C,这样就是ACB,
C代替B收到浮动影响,但是因为他是空的,所以就对整体没影响,不知道你听得懂不。。。
只影响后面的第一个兄弟元素。加个空的就只影响空的了。
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识