web前端面试题(一)
阐述清除浮动的几种方法?
清除浮动的原因:为了解决父级元素因为子级浮动引起的内部高度为0的问题。
1.额外标签法:就是我们常说的clear:both,在父标签内最后添加一个空的子标签,设置clear:both
2.给父元素设置固定高度
3…父级div定义overflow:hidden(必须定义width或zoom:1,同时不能定义height,使用overflow:hidden时,浏览器会自动检查浮动区域的高度)
4.使用after伪元素清除浮动(推荐使用)
.clearfix:after{/*伪元素是行内
原创
2020-05-23 09:40:36 ·
424 阅读 ·
0 评论