【问题标题】:How do you get rid of all scrollbars in an iframe in Safari/webkit?你如何摆脱 Safari/webkit 中 iframe 中的所有滚动条?
【发布时间】:2009-01-10 03:21:50
【问题描述】:

我试过 scrolling="no" 和 overflow:hidden; Safari/webkit 上的 iframe 中似乎没有什么能让垂直滚动条消失。有人知道吗?

【问题讨论】:

  • 看起来我已经在我的 css 中设置了一个溢出设置,这让我很困惑。不过谢谢。 :)

标签: css iframe safari webkit


【解决方案1】:

在包含的主体上使用溢出:隐藏。

【讨论】:

  • 您能详细说明一下吗?你的意思是像iframe body { overflow:hidden }这样的东西吗?
  • 我的意思是您应该编辑包含的页面,以便body 具有overflow: hidden;。如果您没有编辑内页的能力,我认为您无能为力。
  • overflow:hidden 适用于除 IE7 之外的所有内容。为此,除了overflow:hidden 样式之外,将scroll="no" 添加到包含文档的正文标记中。
  • 如果我将overflow:hidden; 添加到html 标签而不是body,会有什么不同吗?
【解决方案2】:

是的,这是一个错误。有关预期行为,请参阅 W3C。

http://www.w3schools.com/TAGS/tryit.asp?filename=tryhtml_iframe_scrolling

【讨论】:

    猜你喜欢
    • 2011-10-09
    • 2011-02-15
    • 1970-01-01
    • 2021-05-14
    • 2012-01-31
    • 2016-03-18
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    相关资源
    最近更新 更多