css—清除子元素浮动带给父元素带的影响
程序员文章站
2022-03-29 17:09:22
...
css语法:
.clearfix,
#wrap .content .tap-wrap .tap-content ul {
*zoom: 1;
}
.clearfix:after,
#wrap .content .tap-wrap .tap-content ul:after {
content: "";
display: block;
clear: both;
}
运用less语法如下:
1.创建一个less文件,文件名随意,写入下面代码
.clearfix{
*zoom: 1;
&:after{
content: "";
display: block;
clear: both;
}
}
2.然后在主less文件中引入,路径正确即可
@import "clearfix.less";
3.最后在被影响的父元素下写入以下代码,我的被影响的父元素为ul,供参考!
ul{
&:extend(.clearfix all);
}
最后就会发现ul的高度被子元素撑起
推荐阅读
-
解决:子元素设置margin-top,父元素也受影响的问题_html/css_WEB-ITnose
-
CSS的经典问题二:如何解决所有子元素浮动以后,父元素高度为0的问题?_html/css_WEB-ITnose
-
CSS的经典问题二:如何解决所有子元素浮动以后,父元素高度为0的问题?_html/css_WEB-ITnose
-
css子元素的margin-top为何会影响父元素_html/css_WEB-ITnose
-
解决:子元素设置margin-top,父元素也受影响的问题_html/css_WEB-ITnose
-
css—清除子元素浮动带给父元素带的影响
-
消除子元素浮动造成父元素高度折叠的影响 & 三列布局的实现原理( 绝对定位实现, 浮动定位实现)--2019年9月4号20:00
-
消除子元素浮动造成父元素高度折叠的影响和实例演示三列布局的实现原理( 绝对定位实现, 浮动定位实现)