Search Docs
优点:简单粗暴、方便
缺点:有些布局中不能固定父元素高度。如:新闻模块
{clear:both;height:0;overflow:hidden;}
缺点:会在页面中添加额外的标签,会让页面的html结构变得复杂
用伪元素替代了额外的标签
.clearfix::after { content: ''; display: block; clear: both; /* 补充代码:在网页中看不到伪元素 */ height: 0; visibility: hidden; }
.clearfix { *zoom: 1; &::after { clear: both; content: '.'; display: block; font-size: 0; height: 0; visibility: hidden; } }
缺点:项目中使用,直接给标签加类即可清除浮动
直接给父元素设置overflow:hidden
优点:方便