【发布时间】:2014-08-19 10:31:42
【问题描述】:
我在网页中嵌入了一个 twitter 提要。在 iOS7 Safari iPhone 上,它被压缩成一个小矩形。
我已经尝试过转换每个可能的元素,嵌入到 div、表格等中。它似乎永远不会改变大小。
我知道我可以要求用户张开手指来查看文本,但我希望它自动填满整个页面。
有人有什么建议吗?
【问题讨论】:
标签: css ios7 twitter safari xhtml
我在网页中嵌入了一个 twitter 提要。在 iOS7 Safari iPhone 上,它被压缩成一个小矩形。
我已经尝试过转换每个可能的元素,嵌入到 div、表格等中。它似乎永远不会改变大小。
我知道我可以要求用户张开手指来查看文本,但我希望它自动填满整个页面。
有人有什么建议吗?
【问题讨论】:
标签: css ios7 twitter safari xhtml
经过一番搜索,来自一敏荣的一些猜测和建议,想出了这个似乎可行的 CSS:
@media screen and (max-device-width: 640px) and (-webkit-max-device-pixel-ratio: 2)
{
iframe[id^='twitter-widget-']
{
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: scale(1.85);
transform: scale(1.85);
}
}
【讨论】:
在 iPhone 上看到您的页面,看起来很棒!在您的 CSS 中,您可以使用 -webkit-min-device-pixel-ratio: 1 或 -webkit-max-device-pixel-ratio: 2 添加过滤并删除 -mos-、-ms- 和 -o- 转换。
【讨论】:
将这些标签放在你的头部:
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name = "viewport" content = "initial-scale = 1.0">
【讨论】: