您现在的位置:首页 >> 前端 >> 内容

清除浮动的几种方式

时间:2017/3/21 9:29:00 点击:

  核心提示:清除浮动的几种方式1.可以给父级元素设一个高度,如果高度是固定的,这种方法代码简单,但是要给父级元素设成一个固定的高度。2.可以在浮动的下面加一个空的元素:clear both;3.给父元素定义一个伪...

清除浮动的几种方式

1.可以给父级元素设一个高度,如果高度是固定的,这种方法代码简单,但是要给父级元素设成一个固定的高度。

2.可以在浮动的下面加一个空的元素:clear both;

3.给父元素定义一个伪类:after或:before clear:both,display:block;zoom:1/*为了兼容ie zoom:1清除浮动,是IE浏览器的专有属性,Firefox等其它浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。
但很遗憾的是,它通不过W3C验证.*/

4.父级元素overflow:hidden或auto;必须要定义width或zoom:1.

5.父级元素也一起浮动,但会引发新的问题。

作者:网络 来源:qian_an_hu
  • 上一篇:CSS优先级算法
  • 下一篇:webpack+react+eslint