在IE 7中(未针对其他版本的IE进行测试),当我调整浏览器的大小时,我页面上某个iframe中的滚动条变为活动状态(正如我所愿)。
然而,页面上可见的控件(文本框,带边框的div)与(水平和垂直)滚动条重叠。就好像它们的z-index比滚动条的z-index更高。
有人知道我能做些什么来确保不会发生这种情况吗?
Screenshot http://www.freeimagehosting.net/uploads/c45a9d78a3.png
答案 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 +是一种皇家的痛苦。我强烈建议不要这样做。