XHTML& IE6溢出:隐藏的问题

时间:2011-01-21 14:34:16

标签: xhtml internet-explorer-6 overflow hidden

我怎样才能让这个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

谢谢。

1 个答案:

答案 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