CSS中清除浮动的小技巧有多少
在这篇文章中,我们来学习一下“CSS中清除浮动的小技巧有多少”的相关知识,下文有详细的讲解,易于大家学习和理解,有需要的朋友可以借鉴参考,下面就请大家跟着小编的思路一起来学习一下吧。
到此这篇关于“CSS中清除浮动的小技巧有多少”的文章就介绍到这了,更多相关CSS中清除浮动的小技巧有多少内容,欢迎关注博信技术资讯频道,小编将为大家输出更多高质量的实用文章!
说明
1、给父div定义高度。
原理:给父DIV定义固定高度,可以解决父DIV无法获得高度的问题。
2、使用空元素。
例如(.clear{clear:both})
原理:添加一对空的DIV标签,使用css的clear:both属性去除浮动,让父DIV获得高度。
3、让父级div也一起浮起。
这可以初步解决当前的浮动问题。但也让父级浮动起来,又会产生新的浮动问题。不建议使用。
4、父级div定义display:table。
原理:强制将div属性转换为表格。
5、父元素设置overflow:hidden,auto。
原理:这种方法的关键是触发BFC。IE6还需要触发hasLayout(zoom:1)
6、父级div定义伪类。
after和zoom。
实例
.clearfix:after{ content:'.'; display:block; height:0; clear:both; visibility:hidden; } .clearfix{zoom:1;}
本文教程操作环境:windows7系统、css3版,DELL G3电脑。
到此这篇关于“CSS中清除浮动的小技巧有多少”的文章就介绍到这了,更多相关CSS中清除浮动的小技巧有多少内容,欢迎关注博信技术资讯频道,小编将为大家输出更多高质量的实用文章!
版权声明
本文仅代表作者观点,不代表博信信息网立场。