iframe仅在IE8 / 9中显示垂直滚动条

时间:2013-02-11 14:23:09

标签: javascript html css iframe

我有一个iframe包含在主页的div中。所以代码如下;

<DIV id=abcPanel>
<IFRAME style="WIDTH: 660px; HEIGHT: 680px" id=abciFrame src="/someSrc" name=abciFrame></IFRAME>
</DIV>

现在,垂直滚动条显示在IE 8/9中,但在其他浏览器中不显示。

即使我将高度增加到任何值,滚动条也不会消失。我该如何解决这个问题?

4 个答案:

答案 0 :(得分:2)

如果溢出:隐藏在iframe上没有;请尝试将这些属性添加到其中:

scrolling="no" horizontalscrolling="no" verticalscrolling="no"

e.g。

<iframe scrolling="no" horizontalscrolling="no" verticalscrolling="no"></iframe>

答案 1 :(得分:1)

添加iframe的样式

overflow-x:hidden; overflow-y:hidden;

答案 2 :(得分:0)

您可以使用CSS:overflow:hidden;

答案 3 :(得分:0)

根据您的代码,

<DIV id=abcPanel>
<IFRAME style="WIDTH: 660px; overflow: hidden; HEIGHT: 680px" id=abciFrame src="/someSrc" name=abciFrame></IFRAME>
</DIV>
相关问题