为什么我的在其中显示报告的iframe会显示水平滚动条,即使其中的报告宽度似乎小于iframe的宽度?
似乎有一个小的缝隙导致水平滚动条出现。
我注意到的另一件事是,当出现垂直滚动条时,也会出现水平滚动条。
对于不需要垂直滚动条的报告,水平滚动条也不会出现。
很遗憾,我无法向您展示示例。
它是iFrame中的滚动条,而不是浏览器。
我假设滚动条出现在IFRAME中。
这通常是填充,边距或边框的问题。也许100%宽的元素带有边框。没有一些代码,很难提供任何更详细的信息。您可以安装IE developer toolbar并尝试突出显示各种页面元素以查找导致它的元素。
是框架还是浏览器的滚动条?您可以尝试将iFrame缩小...
<iframe style="width:99%"></iframe>
仅确保框架适合窗口。
[我记得曾经读过(有些麻烦)IE6在某些情况下会使页边距翻倍,因此请尝试使IFRAME比报告宽一些像素。
如果是这种情况,您总是可以通过在CSS文件中的CSS类名前面加上前缀]来插入IE6(或更早版本)的特定CSS代码。
* html
所以:
* html .SomeClassName { ... }
对于IE6及更早版本和
.SomeClassName { ...}
对于其余的浏览器(它们将忽略* html ... CSS定义。
scrolling =“ no”是否有用?