.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix{display: inline-block;} /* for IE/Mac */
#parent:after{ content:"."; height:0; visibility:hidden; display:block; clear:both; }
浮动缺陷:
1.父元素没有设置高度时,会出现塌陷
2.与浮动元素同级的其他元素会紧跟在浮动元素之后
清除浮动的方法:
1.在浮动元素之后添加空标签 设置clear:both
2.给父元素设置高度
3.给父元素添加overflow:hidden/auto
4.添加伪类标签:
.clear:after{
display:block
content:“”
height:0
visibility:hidden
clear:both
}
<p>父元素高度塌陷 </p><p>bfc</p><p><br></p><p><br></p>
浮动元素的高度问题,
清除浮动解决问题
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题