、 、等任何标记,并对该标记应用样式“clear:both;”。
(2)使用overflow属性清除浮动
欲清除对父元素的影响,并弥补空标记清除浮动的不足,可对该元素应用样式“overflow:hidden;”。
(3)使用after伪对象清除浮动
使用after伪对象清除浮动需注意两点:{1}一定要为需要清除浮动的元素伪对象设置样式“height();”,,否则该元素会比其实际高度高出许多。{2}一定在伪对象中设置content属性,属性值可以为空,如“content:”“;”。
注意此方法只适应于IE8及以上版本浏览器和其他非IE浏览器。
参考文献:
[1]传智播客高教产品研发部.HTML5+CSS3网站设计基础教程[M].人民邮电出版社,2016-03.
[2]宜亮.DIV+CSS网页样式与布局实战详解[M].清华大学出版社,2013-11.
|