清除浮动的最佳方法

清除浮动的几种方法,这里不一一列举

个人认为,使用伪类来清除浮动是最好的一种方法


1) display:block 使生成的元素以块级元素显示,占满剩余空间;

2) height:0 避免生成内容破坏原有布局的高度。

3) visibility:hidden 使生成的内容不可见,并允许可能被生成内容盖住的内容可以进行点击和交互;

4) zoom:1 ,为了兼容IE浏览器

当然,这只是个人见解,如大家有不同意见,或有更好的方法,请下方留言,大家一同学习,共同进步

—————————————————————————————————————————————————

又学习到一种清除浮动的方法,其实,叫清除浮动,并不准确,清除浮动的目的,是为了解决父盒子高度为0的问题,最准确的叫法,应该是闭合浮动,顾名思义,应将浮动的元素闭合在为元素中,所以,下面的方法才是最好的方法:

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,816评论 1 92
  • 这篇文章极好,以至于让我受益良多,就一字没有改动的转发过来一丝冰凉老师的文章 需要注意的是,display:tab...
    新晋小牛牛阅读 1,073评论 0 2
  • 我们在日常开发布局中经常会使用到流体布局,流体布局用到的一个最重要的属性就是浮动,今天就来看看浮动的相关知识。 1...
    一木_qintb阅读 1,154评论 0 2
  • 浮动,从诞生那天起,它就是个特别的属性——既为网页布局带来新的方法,却又随之产生一系列的问题。当然,随着时间的推移...
    郝特么冷阅读 860评论 0 6
  • 浮动是什么:浮动:浮动元素会脱离文档流并向左右移动,直到碰到父元素或者另一个浮动元素。 浮动元素不属于文档中的普通...
    天外来人阅读 476评论 0 1