2009-04-16 44 views

回答

10

你只需要告诉iPhone不让用户变焦,具有元标记:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/> 

这仍然应该让你的网页旋转,但不缩放。

+0

这是用在bbc网站上吗?我刚刚检查了链接页面的源代码,并将我的用户代理伪装为iPhone,但似乎并未使用该方法!然后再次它不使用我描述的方式! – 2009-04-16 11:57:21

1

这是因为网站的宽度设置为iPhone显示器的原始分辨率。在任何网站上,移动式Safari实际上都不会实时缩放100%,在标准大小的网站上(1000px宽),缩放开始时您可以指定缩放级别,也可以在双击或使用缩放手势时指定缩放级别。

为了达到同样的效果,请在您的网站上使用最大宽度来匹配320px的iPhone分辨率。

在CSS本想这样做:

div#wrapper 
{ 
    width: 320px; 
}