无法从iframe中移除水平滚动条

时间:2015-02-05 20:15:25

标签: iframe scroll overflow hidden

我有一个iframe应该有一个垂直滚动条,但我不希望出现水平滚动条。我没有做的是让滚动条消失,除了在iframe标签中放置scrolling =“no”,但我不能这样做,因为我需要垂直滚动条。

我尝试了以下方法来摆脱滚动条:

<iframe src="xxx"  style="overflow-x:hidden;overflow-y:scroll" height="800"></iframe>

<iframe src="xxx"  scrolling="yes" horizontalscrolling="no" verticalscrolling="yes" height="800"></iframe>

但水平滚动条不会消失。

You can view the page here,虽然您需要将iframe的高度设置为800才能获得滚动问题(iframe会在Chrome上自行调整大小,但它不会在ie8上调整,这就是我需要垂直滚动的原因启用)

1 个答案:

答案 0 :(得分:0)

这里有几个问题。首先,滚动=&#34;否&#34;是禁用滚动条的正确方法。当然,这使得IE8的问题无法正确调整大小。我需要了解更多关于您要进行的特定设置的信息...为什么不能为iframe设置宽度?

你可以这样做:width =&#34; 100%&#34;在你的iframe上确保它可以使用它,或者你可以看看使用Javascript来设置页面加载的宽度。