一个老外弄的Clearing floats(清除浮动的方法)

所属分类: 网络编程 / CSS/HTML 阅读数: 433
收藏 0 赞 0 分享
我常用的都是clear:both;方法,如


<div style="clear:both">
   <div style="float:left"></div>
  <div style="float:right"></div>
</div>



今在PlanABC看到另外这种方法,特些记录下来。

div.container {
 border: 1px solid #000000;
}

div.left {
 width: 45%;
 float: left;
}

div.right {
 width: 45%;
 float: right;
}


层套关系:container的div包含left和right

最简单合理的清除浮动的方法(红色粗体部分):

div.container {
 border: 1px solid #000000;
 overflow: hidden;
 width: 100%;
}

兼容情况:IE6 IE7 FF MacIE等

来源地址:http://www.quirksmode.org/css/clearing.html

PS:不过在使用的过程貌似还有小的BUG,淘宝的小马曾碰到过,具体的症状是,IE6中层套清除浮动的div,导致部分链接无法点击。
更多精彩内容其他人还在看

IE 5.x/Win 和模型bug

IE 5.x/Win 和模型bug
收藏 0 赞 0 分享

各浏览器padding、margin的差异

各浏览器padding、margin的差异
收藏 0 赞 0 分享

IE浮动边界BUG延伸探讨

IE浮动边界BUG延伸探讨
收藏 0 赞 0 分享

[转]目前找到的最好的Iframe自适应高度代码

[转]目前找到的最好的Iframe自适应高度代码
收藏 0 赞 0 分享

Web Safe Color Pallette

Web Safe Color Pallette
收藏 0 赞 0 分享

网站制作之网页技巧

网站制作之网页技巧
收藏 0 赞 0 分享

http状态码一览表

网站的http状态对于网站维护人员来说是相当重要的,当网站出现问题的时候,我们首先要诊断一下网站的http状态,从而进一步确认哪里出现的问题
收藏 0 赞 0 分享

从Table向Css过渡的优缺点比较

从Table向Css过渡的优缺点比较
收藏 0 赞 0 分享

不用float实现div模块居中布局

不用float实现div模块居中布局
收藏 0 赞 0 分享

解决列高度自适应(相同)的五种方法

解决列高度自适应(相同)的五种方法
收藏 0 赞 0 分享
查看更多