网页多列布局时,时常用float 对多列数据布局。
每列又包含多个元素,多列布局的背景高度不能自动扩展, 例如:有个块元素<div id=“col1” ></div>
1): 块元素#col1 向左浮动。
2): 块元素#col1 内包含多个浮动元素。
些时我们可以利用css 中的after伪元素来使得块元素#col闭合。
给块元#col素加上ClearFix 类。
.ClearFix:after{content:"."; visibility:hidden; height:0px; display:block; clear:both;}
.ClearFix{display:line-block;}
不过在Mac上的IE 要注意:
.ClearFix{display:block;}
本文介绍了使用CSS的float属性实现多列布局的方法,并详细解释了如何通过clearfix解决由浮动引起的父级高度塌陷问题。文章还特别提到了在不同浏览器上可能遇到的兼容性问题及解决方案。
260

被折叠的 条评论
为什么被折叠?



