iOS 5 Safari和IFRAME元素

时间:2011-10-14 15:10:52

标签: css iframe mobile-safari ios5

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

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

1 个答案:

答案 0 :(得分:2)

我找不到任何官方文档列出iOS5中<iframe>标记的差异,但我发现这些链接可以解释一下iOS5中新的<iframe>标记/更改狩猎。

New Mobile Safari stuff in iOS5

iOS SDK Release Notes for iOS 5.0

Handling Events, Safari Web Content Guide

您提到<iframe>标记现在会延伸到其中内容的宽度。你想要它是一个设定的宽度吗?

你可以......

  1. 尝试将css中的iframe设置为您想要的宽度(我确定您已经尝试过了)
  2. 将宽度设置为body标记,以使iframe不会延伸到其外部(不确定是否有效)
  3. 在具有设定宽度的<div>检索的内容周围放置iframe
  4. 编辑:我刚刚阅读评论说要直接设置iframe样式,但您提到它不起作用。我会尝试设置容器div的样式,如果这是一个选项。