css清除浮动代码

作者:哈哈小脸 | 创建时间: 2023-07-21
什么是CSS清除浮动? 在非IE浏览器(如Firefox、Chrome)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面...
css清除浮动代码

操作方法

使用带clear属性的空元素 div的代码 <div class="clear"></div> css的代码 .clear {  clear: both;  } 在浮动元素后面(同一父节点)添加这个空的div即可。

使用邻接元素处理 给浮动元素后面的元素添加clear属性

给父容器增加一个样式 .clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { /* 触发 hasLayout */ zoom: 1; } <div class="xxx xxx clearfix"> 建议使用这种类型的,因为不会增加多余的html元素,兼容性也好。

点击展开全文

更多推荐