我正在使用iPad版的网络项目,并使用Safari的网络检查器来处理CSS布局等。但是我已经将我的错误跟踪到了视口元标记。< / p>
当带有iOS 9.0 - 9.2的iPad Air处于纵向模式时,视口元规则会被破坏/忽略。以下是来自iPad air iOS 9.2的问题的截图:
问题:
在纵向时,html
和body
标签的计算宽度为768px,但右侧有一个大约300px的空白区域。 user-scalable=no
也不适用。导航和页脚等固定项目在图像中显示为100%。
景观很好,所有其他设备/ OS&#39;正在按预期工作。
该网站是Utilidata.com。有没有人见过这种行为或知道修复?
<meta name="viewport" content="width=device-height, initial-scale=1, user-scalable=no"/>
更新:我看到有reddit个人对iOS 9的视口问题感到不满。但是他们的shrink-to-fit=no
解决方案并没有解决。
答案 0 :(得分:0)
请确保将以下更改纳入meta
&gt; viewport
:
width=device-width
和height=device-height
1.0001
开始到1.0
。-
<meta name="viewport" content="initial-scale=1.0001, minimum-scale=1.0001, maximum-scale=1.0001, user-scalable=no"/>
对我来说工作得很好!祝你好运!!!