当前位置:Gxlcms > css > 万能清除浮动样式

万能清除浮动样式

时间:2021-07-01 10:21:17 帮助过:28人阅读

这个是一个很流行的清除浮动的方法,在很多大项目上已经被完全采用。

这个方法来源于positioniseverything,通过after伪类:after和IEhack来实现,完全兼容当前主流浏览器。

  1. .clearfix:after
  2. {
  3. content: ".";
  4. clear: both;
  5. height: 0;
  6. visibility: hidden;
  7. display: block;
  8. } /* 这是对Firefox进行的处理,因为Firefox支持生成元素,而IE所有版本都不支持生成元素 */ .clearfix{display: inline-block;} /* 这是对 Mac 上的IE浏览器进行的处理 */ * html .clearfix{ height: 1%; } /* 这是对 Win上 的 IE6 浏览器进行的处理 */ * + html .clearfix{ height: 1%; } /* 这是对 Win 上的 IE7 浏览器进行的处理 */ .clearfix{display: block;} /* 这是对display: inline-block;进行的修改,重置为区块元素*/

下面给一个admin10000.com 用的清理浮动的代码

  1. .clearfix:after {
  2. content: "020";
  3. display: block;
  4. height: 0;
  5. clear: both;}.clearfix {
  6. zoom: 1;}

这个是优化版的清除浮动的样式,很值得推荐。

相关文档:CSS清除浮动常用方法小结

以上就是万能清除浮动样式的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行