HTML清除浮动,清除margin-top塌陷

在样式中增加如下样式

.clearfix:before,.clearfix:after{
      content: "";
      display: table;
}
.clearfix:after{
      clear: both; 
}
.clearfix{
      zoom:1;
}

before的样式是清除margin-top塌陷要用的,
after的样式是清除浮动用的(防止浮动撑不开父控件高度)
zoom是为了兼容IE浏览器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,816评论 1 92
  • @转自GitHub 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的?(1)有两种, IE 盒子模...
    YT_Zou阅读 1,336评论 0 1
  • 这篇文章极好,以至于让我受益良多,就一字没有改动的转发过来一丝冰凉老师的文章 需要注意的是,display:tab...
    新晋小牛牛阅读 1,073评论 0 2
  • 第一部分家长分享 1、【家长姓名】万锦霞 2、【家长年龄】41岁 3、【34天坚持的收获】 3.1你的阅读: 3....
    万锦霞阅读 592评论 0 0
  • 上善若水。 水善利万物,而又静居众人人之所恶,故几于道矣。 居善地,心善渊,与善天,言善信,政善治,动善时。 夫唯...
    陆军_4bcb阅读 139评论 0 0