iOS 5 Safari和IFRAME元素

Osk*_*ard 13 css iframe mobile-safari ios5

在哪里可以找到有关iOS 5 Safari中IFRAME元素的新行为的文档?经验证据表明IFRAME现在将扩展以适应内容,扩展包含文档以便这样做,从而经常破坏在iOS4.3(和桌面浏览器)中正​​常工作的代码.

有没有办法控制这种新行为?

Cha*_*lie 2

我找不到任何列出<iframe>iOS5 中标签差异的官方文档,但我发现这些链接确实解释了一些有关<iframe>iOS5 safari 中的新标签/更改的信息。

iOS5 中的新 Mobile Safari 功能

iOS 5.0 的 iOS SDK 发行说明

处理事件,Safari Web 内容指南

您提到<iframe>标签现在可以拉伸到其内部内容的宽度。你想要它是一个固定的宽度吗?

你也可以...

  1. 尝试将iframecss 样式设置为您想要的宽度(我确定您已经尝试过)
  2. 设置标签的宽度body,以便标签iframe不会延伸到标签之外(不确定这是否有效)
  3. 在具有设定宽度的<div>检索的内容周围放置一个iframe

编辑:我刚刚读到评论说iframe直接设置样式,但你提到它不起作用。如果可以的话,我会尝试设计容器的div样式。