/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }如果在less中
.container {
.clearfix;
}某个container调用了clearfix的方法,编译后只会变成
.container { *zoom:1; }而其他规格不会编译。
解决方法,这样写
.clearfix{
&:before, &:after {
content:"";display: table;
}
&:after {
clear:both;
}
*zoom:1;
}就没问题了
本文详细介绍了如何在LESS预处理器中正确实现clearfix方法,以确保浮动元素正确清除并保持布局完整。通过对比错误与正确的clearfix实现方式,帮助开发者避免常见的布局问题。
1802

被折叠的 条评论
为什么被折叠?



