iOS Mobile Safari 纵向布局过于缩放

Posted

技术标签:

【中文标题】iOS Mobile Safari 纵向布局过于缩放【英文标题】:iOS Mobile Safari portrait layout too zoomed 【发布时间】:2011-06-28 16:24:22 【问题描述】:

我想让我的网站在 ipad 和 iphone 上都使用移动 safari 看起来很完美。目前,在某些页面上,横向显示一切都很好,但如果您将设备更改为纵向,整个网站都会被放大。我使用的是移动设备特定的样式,但我该如何解决这个问题?

无法使用的页面:www.zedsaid.com/apps

有效的页面:www.zedsaid.com/blog

CSS:

/* iPhone */
@media only screen and (max-device-width: 481px) 
#header 
  width:860px!important;



/* iPad */
@media only screen and (max-device-width: 768px) 
#header 
  width:860px!important;


我只是不确定为什么我的某些页面(博客)可以正确缩放,而其他页面(应用程序、联系人)却不能!

【问题讨论】:

您是否尝试过在视口标签中使用initial-scale 参数? 你有没有找到解决这个问题的方法? 【参考方案1】:

试试这个:

body * 
-webkit-text-size-adjust: none !important;

或:

/* iPhone */
@media only screen and (max-device-width: 481px) 
#header 
  width: 860px;
  -webkit-text-size-adjust: none;



/* iPad */
@media only screen and (max-device-width: 768px) 
#header 
  width: 860px;
  -webkit-text-size-adjust: none;


【讨论】:

试过了,好像没用。

以上是关于iOS Mobile Safari 纵向布局过于缩放的主要内容,如果未能解决你的问题,请参考以下文章

基于 Em 的 CSS 媒体查询在 Ios Mobile Safari 上显示比预期更小的分辨率

Mobile Safari 不会触发“orientationchange”——如何调试?

iOS 7 Safari 干扰 jQuery Mobile 页脚

Websql 排队执行 - iOS6 Mobile Safari

iOS 5.1 和 Safari Mobile 限制

iOS 7 从 Mobile Safari 访问 iPhone 相机?