我怎样才能让这个CSS声明在IE6中工作?
#mask{width:725px;height:495px;margin:0;border:0;padding:0;overflow:hidden;}
问题是内容远大于725px,恰好495px(很像水平滚动的东西)不会隐藏在IE6中。
修改
1.隐藏div的背景图像显示
2.我也在使用Twin-Helix PNG Fix 2.0 Alpha。
谢谢。
答案 0 :(得分:2)
这将会发生,因为您在#mask
容器中有相对定位的元素。
这是因为在Internet Explorer 6和7中应用了overflow: hidden
的父元素未正确剪切和隐藏相对定位的子元素的错误。同样的问题also exists for overflow: auto
毫无疑问{{1同样。
可以修复by also applying position: relative
to the element you are setting the overflow on。