控制重叠的滚动条

时间:2009-04-01 14:34:29

标签: css internet-explorer

在IE 7中(未针对其他版本的IE进行测试),当我调整浏览器的大小时,我页面上某个iframe中的滚动条变为活动状态(正如我所愿)。

然而,页面上可见的控件(文本框,带边框的div)与(水平和垂直)滚动条重叠。就好像它们的z-index比滚动条的z-index更高。

有人知道我能做些什么来确保不会发生这种情况吗?

Screenshot http://www.freeimagehosting.net/uploads/c45a9d78a3.png

2 个答案:

答案 0 :(得分:3)

将iframe上的滚动属性更改为自动而不是是,并且滚动条的行为符合预期。

<iframe class="frmProperty" height="100%" frameborder="0" id="ifrmProperty" name="ifrmProperty" width="100%" scrolling="auto" ></iframe>

答案 1 :(得分:-1)

这是一个已知的回归,当IE7被发布时(也发生在IE8中)MS被拒绝(来自他们有点公开的bug跟踪器)

仅在IE7或IE8中&lt; frames&gt;

&lt; iframe&gt; 即可。

基本上使用框架集和IE7 +是一种皇家的痛苦。我强烈建议不要这样做。