当前位置: 代码迷 >> Web前端 >> (转)IE加浮动(float)后,滚动时边框(border)消失解决方法
  详细解决方案

(转)IE加浮动(float)后,滚动时边框(border)消失解决方法

热度:569   发布时间:2012-09-09 09:27:54.0
(转)IE加浮动(float)后,滚动时边框(border)消失解决办法

外侧的div用来做边框 里边的ul设置float:left; 刷新页面之后的效果在ff下是正常的 ie6.5下就会出现部分边框消失的问题
解决办法:(下面方法任选一种)

(1)给父元素加个background:#fff;
(2)给你的外容器加上zoom:1;让ie6产生haslayout,这样就不会有问题了。
(3)给外容器加定宽,并溢出隐藏 width:100%; overflow:hidden;
转:http://hi.baidu.com/chinad120/blog/item/bb08711e722b1cff1ad57661.html


.bd{
    width:100%; overflow:hidden; //这种会把容器撑大。。。
}
.bd{
    background:#fff; //没有特殊需要这个比较好
}
.bd{
    zoom:1; //这个属性ie特有 容器里面有图片可能会出问题
}
  相关解决方案