多语言展示
当前在线:1989今日阅读:86今日分享:14

css清除浮动代码

什么是CSS清除浮动?在非IE浏览器(如Firefox、Chrome)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进行的CSS处理,就叫CSS清除浮动。
工具/原料
1

网页浏览器

2

记事本

方法/步骤
1

使用带clear属性的空元素div的代码

css的代码.clear {  clear: both;  }在浮动元素后面(同一父节点)添加这个空的div即可。

2

使用邻接元素处理给浮动元素后面的元素添加clear属性

3

给父容器增加一个样式.clearfix:after{     content: '020';     display: block;     height: 0;     clear: both;     visibility: hidden;   }  .clearfix {     /* 触发 hasLayout */     zoom: 1;  }

建议使用这种类型的,因为不会增加多余的html元素,兼容性也好。