原理:

          Html每一个标签前后都会存在前后节点::before、::after,

          前后节点设置一个块状空元素来清空容器的浮动效果;

 

实现:

<div class='clearfix'></div>       //空元素

.clearfix{
zoom:1 /*兼容IE浏览器6、7低版本*/
  content:"";
  height: 0;
  line-height: 0;
  display: block;
  clear: both;
  visibility: hidden;/*将元素隐藏起来*/
  /*在页面的clearfix元素后面添加了一个空的块级元素,这个元素清除了浮动*/
}

 Or


.clearfix{
zoom:1 /*兼容IE浏览器6、7低版本*/

}

.clearfix ::before{ content:
""; height: 0; line-height: 0; display: block; clear: both; visibility: hidden;/*将元素隐藏起来*/ /*在页面的clearfix元素后面添加了一个空的块级元素,这个元素清除了浮动*/ }

Or


.clearfix{
zoom:1 /*兼容IE浏览器6、7低版本*/
}

.clearfix::after{ content:
""; height: 0; line-height: 0; display: block; clear: both; visibility: hidden;/*将元素隐藏起来*/ /*在页面的clearfix元素后面添加了一个空的块级元素,这个元素清除了浮动*/ }

 

 

相关文章:

  • 2019-07-01
  • 2021-09-01
  • 2022-12-23
  • 2021-06-30
  • 2021-11-08
  • 2021-07-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案