如何阻止网页从iPhone缩放?

时间:2009-04-16 11:40:04

标签: iphone

某些移动网站(如BBC mobile website)阻止您放大iPhone的主页 - 这是如何实现的。是否有必须包含在HTMl代码中的指令?

2 个答案:

答案 0 :(得分:10)

您只需告诉iPhone不要让用户使用元标记进行缩放:

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

这仍应让您的网页旋转,但不能缩放。

答案 1 :(得分:1)

这是因为网站的宽度设置为iPhone显示器的原始分辨率。移动Safari从未在任何网站上实际缩放超过100%,在标准尺寸的网站上说(1000px宽)它会缩小开始,并且您在双击或使用捏合手势时指定缩放级别。

要达到相同的效果,请使用网站上的最大宽度来匹配iPhone的分辨率,即320px。

在CSS中,这可以像:

div#wrapper
{
  width: 320px;
}