Css iOS 5 Safari和IFRAME元素

Css iOS 5 Safari和IFRAME元素,css,iframe,mobile-safari,ios5,Css,Iframe,Mobile Safari,Ios5,在哪里可以找到有关iOS5Safari中IFRAME元素的新行为的文档?经验证据表明,iFrame现在将扩展以适应内容,扩展包含文档以适应内容,从而经常破坏在iOS4.3(和桌面浏览器)中运行良好的代码 有什么方法可以控制这种新的行为吗?我找不到任何官方文档列出iOS5中标记的差异,但我找到了这些链接,它们确实解释了iOS5 safari中新的标记/更改 您提到,标记现在延伸到其内部内容的宽度。您希望它是一个固定的宽度吗 你可以 尝试将css中的iframe设置为您想要的宽度(我相信您已经

在哪里可以找到有关iOS5Safari中IFRAME元素的新行为的文档?经验证据表明,iFrame现在将扩展以适应内容,扩展包含文档以适应内容,从而经常破坏在iOS4.3(和桌面浏览器)中运行良好的代码


有什么方法可以控制这种新的行为吗?

我找不到任何官方文档列出iOS5中
标记的差异,但我找到了这些链接,它们确实解释了iOS5 safari中新的
标记/更改

您提到,
标记现在延伸到其内部内容的宽度。您希望它是一个固定的宽度吗

你可以

  • 尝试将css中的
    iframe
    设置为您想要的宽度(我相信您已经尝试过这个)
  • body
    标记设置一个宽度,使
    iframe
    不会延伸到其外部(不确定是否有效)
  • 在具有设置宽度的
    iframe
    检索的内容周围放置一个

  • Edit:我刚读到评论说直接设置
    iframe
    的样式,但你提到它不起作用。如果这是一个选项,我会尝试设置容器
    div
    的样式。

    您是否尝试将样式直接应用于IFRAME以控制其行为?是的-它没有帮助。iOS4和iOS5之间的行为发生了明确的变化。在我看来,苹果选择了最糟糕的方式来解决iframed内容的双指滚动问题。唉,那你现在怎么办-webkit溢出滚动:触摸?我不太确定,但这和我的问题有关吗?谢谢Charlie,但是所有的链接似乎都不适用,并且在发布问题之前尝试了解决方法。这些链接确实适用。您要求提供有关
    iframe
    元素更改的文档。链接1说“对于不适合其容器元素的内容,以前内容被完全切断(与框架类似)”。链接2放在那里是为了表明没有苹果的文档。至于我的解决方案,#3应该有效,我注意到#1已经涵盖在内。