清浮动

1.给父级也加浮动(页面中所有的元素都加浮动,margin左右会自动失效)

2.给父级加display:inline-block(margin左右自动失效)

3.在浮动元素下加<div class = "clear"></div>

                             .clear{height:0px;font-size:0;clear:both;}

4.在浮动元素下加<br clear = "all"/>(不符合工作中:结构、样式、行为、三者分离的要求)

5.给浮动元素的父级加{zoom:1;}

                                   :after{content:"";display:block;clear:both;}

6.给浮动元素的父级加overflow;一定要配合zoom:1;

7.加高度(扩展性不好)

8.加空标签:浮动   [加一个空标签,然后给这个空标签加clear:both](IE6下最小高度19px解决后还有2px的偏差)

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,787评论 1 92
  • 清浮动的两种情况: 1.父级没有高度时,父级的高度是由子元素撑开的,但子元素浮动后,父元素的高度无法被撑开,所以需...
    魔_术师阅读 610评论 0 2
  • BFC就是清浮动,用来处理浮动元素脱离文档流的问题。今天在此记录下清理浮动的几种方法,对前端开发中浮动不清楚的可以...
    _Joeyoung_阅读 500评论 1 3
  • 关键词:清浮动 原因浮动是因为使用float:left或float:right,使元素脱离了文档流而产生的浮动。 ...
    ferrint阅读 241评论 0 0
  • 浮动,前端开发人员进行css布局的必备神器,但使用浮动会使元素脱离正常文档流,给我们造成一些不想要的效果,此...
    goAheadeJz阅读 688评论 0 0