2009-04-16 75 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; 
}