任何人都可以提供一些理由来说明为什么我的iframe在其中显示报告,即使其中的报告宽度似乎小于iframe的宽度,也会显示水平滚动条?
似乎有一个小间隙导致水平滚动条出现。
我注意到的另一件事是,当出现垂直滚动条时,水平滚动条也会出现。
对于不需要垂直滚动条的报表,水平滚动条也不会出现。
任何想法/帮助都会受到赞赏。不幸的是,我无法向您展示一个例子。
iFrame中的滚动条不是浏览器。
感谢。
答案 0 :(得分:1)
我假设滚动条出现在IFRAME中。
这通常是填充,边距或边框的问题。也许100%宽的元素有边框。没有一些代码,很难给出任何更详细的信息。您可以安装IE developer toolbar并尝试突出显示varous页面元素,以搜索导致它的那个元素。
答案 1 :(得分:0)
是框架还是浏览器的滚动条?您可以尝试缩小iFrame ......
<iframe style="width:99%"></iframe>
只是为了确保框架适合窗口。
答案 2 :(得分:0)
我记得读过一些(并且遇到麻烦)IE6在某些情况下会使页边距增加一倍,所以请尝试使IFRAME比报告更宽一些额外的像素。
如果是这种情况,您可以随时通过在CSS文件中使用CSS类名称加上
来插入IE6(及更早版本)特定的CSS代码 * html
所以:
* html .SomeClassName { ... }
适用于IE6及更早版本 和
.SomeClassName { ...}
其他浏览器(这些将忽略* html ... CSS定义。
答案 3 :(得分:0)
scrolling =“no”没有帮助吗?