2009-04-16 28 views
5

BBC mobile websiteのような一部のモバイルWebサイトでは、iPhoneのメインホームページをズームインしています。これはどのように達成されましたか? HTMlコードなどに含まれなければならない命令がありますか?WebページがiPhoneからズームされないようにするにはどうすればよいですか?

+0

私はこれに興味があります。「なぜ一部のサイトを拡大できないのですか? –

答えて

10

あなただけのメタタグで、ユーザーズームをさせないようにiPhoneを伝える必要があります:

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

これはまださせてくださいあなたのウェブページは回転しますが、ズームはしません。

+0

これはbbcサイトでも使用されていますか?私はちょうど私のユーザーエージェントをiPhoneとして偽装している間、リンクされたページのソースをチェックして、それはその方法を使用していないようです!それからもう一度私はどちらかを記述した方法を使用しません! –

+0

これらは、以下のメタタグが含まれていますが、width = 320属性は含まれていません - cyberbobcat

+0

iinnnnnnnnnteresting –

1

サイトの幅がiPhoneディスプレイのネイティブ解像度に設定されているからです。モバイルSafariは、実際にはどのサイトでも過去100%のズームを行うことはありません。標準サイズのサイト(1000pxワイド)では、ズームアウトされ、ダブルタップまたはピンチジェスチャーを使用するときにズームレベルを指定します。

同じ効果を達成するには、サイトの最大幅をiPhoneの解像度(320px)に合わせてください。 CSSで

これは次のように行われることになります。

div#wrapper 
{ 
    width: 320px; 
} 
関連する問題