我在哪里可以找到关于ios5 Safari中IFRAME元素的新行为的文档?经验证据表明,iframe现在将扩展以适应内容,扩展包含的文档,从而经常破坏在iOS4.3(和桌面浏览器)中正常工作的代码。
有没有办法控制这个新行为?
我找不到任何列出iOS5中<iframe>
标签差异的官方文档,但我找到了这些链接,它们确实解释了一些关于iOS5 safari中新的<iframe>
标签/变化。
iOS5新增Mobile Safari功能
iOS SDK发布说明
处理事件,Safari Web内容指南
你提到<iframe>
标签现在延伸到它里面的内容的宽度。你希望它是一个固定的宽度吗?
你可以…
- 尝试样式的
iframe
在css你想要的宽度(我相信你已经尝试过了) - 设置
body
标签的宽度,使iframe
不会拉伸到它的外部(不确定这是否有效) - 将
<div>
放在具有设置宽度的iframe
正在检索的内容周围
编辑:我刚刚读了评论说直接样式iframe
,但你提到它不起作用。我会尝试样式的容器div
代替,如果这是一个选项。