MS IE6中的iframe滚动条问题

问题描述 投票:0回答:4

为什么我的在其中显示报告的iframe会显示水平滚动条,即使其中的报告宽度似乎小于iframe的宽度?

似乎有一个小的缝隙导致水平滚动条出现。

我注意到的另一件事是,当出现垂直滚动条时,也会出现水平滚动条。

对于不需要垂直滚动条的报告,水平滚动条也不会出现。

很遗憾,我无法向您展示示例。

它是iFrame中的滚动条,而不是浏览器。

html css
4个回答
1
投票

我假设滚动条出现在IFRAME中。

这通常是填充,边距或边框的问题。也许100%宽的元素带有边框。没有一些代码,很难提供任何更详细的信息。您可以安装IE developer toolbar并尝试突出显示各种页面元素以查找导致它的元素。


0
投票

是框架还是浏览器的滚动条?您可以尝试将iFrame缩小...

<iframe style="width:99%"></iframe>

仅确保框架适合窗口。


0
投票

[我记得曾经读过(有些麻烦)IE6在某些情况下会使页边距翻倍,因此请尝试使IFRAME比报告宽一些像素。

如果是这种情况,您总是可以通过在CSS文件中的CSS类名前面加上前缀]来插入IE6(或更早版本)的特定CSS代码。

  * html

所以:

  * html .SomeClassName { ... }

对于IE6及更早版本和

  .SomeClassName { ...}

对于其余的浏览器(它们将忽略* html ... CSS定义。


0
投票

scrolling =“ no”是否有用?

© www.soinside.com 2019 - 2024. All rights reserved.