Can';t从iframe中删除水平滚动条

Can';t从iframe中删除水平滚动条,iframe,scroll,overflow,hidden,Iframe,Scroll,Overflow,Hidden,我有一个iframe,它应该有一个垂直的滚动条,但我不希望出现水平的滚动条。除了在iframe标记中添加scrolling=“no”之外,我所做的任何事情都不会使滚动条消失,但我不能这样做,因为我需要垂直滚动条 我尝试了以下方法来摆脱滚动条: <iframe src="xxx" style="overflow-x:hidden;overflow-y:scroll" height="800"></iframe> 及 但是水平滚动条不会消失 ,虽然您需要将ifra

我有一个iframe,它应该有一个垂直的滚动条,但我不希望出现水平的滚动条。除了在iframe标记中添加scrolling=“no”之外,我所做的任何事情都不会使滚动条消失,但我不能这样做,因为我需要垂直滚动条

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

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


但是水平滚动条不会消失


,虽然您需要将iframe上的高度设置为800以解决滚动问题(iframe在Chrome上会自动调整大小,但在ie8上不会,这就是为什么我需要启用垂直滚动的原因)

这里有几个问题。首先,scrolling=“no”是禁用滚动条的正确方法。当然,这会导致IE8的大小不正确。我需要知道更多关于你的特殊设置。。。为什么不能为iframe设置宽度


您可以在iframe上执行:width=“100%”,以确保它尽可能地使用了它,或者您可以查看使用Javascript来设置页面加载的宽度

我确实为iframe设置了一个宽度,但是iframe的内容可能比这个宽度更宽。我发现其中一个正在加载的页面有一个宽度为928px的对象,它超过了我的iframe的宽度;这就是导致水平滚动条的原因。但是,我无法访问正在iframe中加载的页面的css文件。@user3784238不幸的是,这是不可能的。您必须使用iframe以外的东西,例如使用cURL服务器端检索页面,然后应用您自己的CSS规则。
<iframe src="xxx"  scrolling="yes" horizontalscrolling="no" verticalscrolling="yes" height="800"></iframe>