2

我已经阅读了有关隐藏垂直滚动条的所有类似问题。

下面的技巧在 IE 和 Chrome 中有效,但在 Firefox 中无效,这似乎是一个反复出现的问题。

例如:

  • overflow:hidden在 iframe 上没有工作。

  • 在 iframe 周围添加divwith无效。overflow:hidden

  • 对 iframe使用seamlesshtml5 类没有奏效。

  • scrolling="yes"没有overflow:hidden奏效。

  • scrolling="no"overflow:hidden(和没有)没有工作。

  • iframe::-moz-scrollbar {display:none;}没有奏效。

  • ...

是否有任何适用于 Firefox 的 HTML/CSS 标签?我必须切换到JS吗?

注意:我无法编辑 SRC 文件。我正在 Twitter Bootstrap 2.0.3 中构建我的页面。

这是 SRC 的主要 html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html id="ctl00_Html1" lang="en-us" dir="ltr" __expr-val-dir="ltr" xmlns:o="urn:schemas-microsoft-com:office:office"> <head id="ctl00_Head1"> <body class="v4master" onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" scroll="no"> </html>

谢谢你的帮助!亚当


就像@hobberwickey 说的...

我无法隐藏滚动条,因为无法编辑的页面内容溢出。

如果有办法改变这一点……全神贯注。:)

4

3 回答 3

1

不知道你的 HTML 和 CSS 到底是什么样子很难说,但我敢打赌你会想要应用这些样式,

位置:相对或绝对;最大宽度:100%;最大高度:100%;溢出:隐藏;

到 html 和 body 元素到 iframe 内的 CSS 文件,而不是父窗口内。

于 2012-05-02T19:20:32.220 回答
0

滚动条显示的原因是因为有东西要滚动。因此,不要为此感到困难并删除滚动内容。换句话说,使您的内容比必须显示的 iframe 更小。使正文与显示的内容保持一致,并使 iframe 大一点。并且不会有滚动条,因为没有什么可以滚动的。如果没有标签/属性,则不得为使用标签/属性创建理由。

罗伯托·菲利波。

于 2013-05-25T14:52:00.203 回答
0

实际上对我来说它适用于: width="100%" height="1000px" scrolling="yes" style=" display:inline;overflow-y:hidden;"

于 2013-01-19T23:33:12.073 回答