私のウェブサイトの幅は、iPhone 2G、3G、および4Sのポートレートモードで460pxに設定されています。しかし、水平モードでは良く見えません。私はそれが2倍のピクセルを持つべきだと言います。私はポートレートモードで640x460ピクセルにしたいiPhoneのランドスケープモード(ビューポートメタタグ)でのみウェブサイトの幅を定義するにはどうすればよいですか?
<meta name="viewport" content="user-scalable=yes, width=460" />
:
私の現在のビューポートタグは次のようになります。
ランドスケープモードで800pxが必要です。
これは、Appleのドキュメントであるが、水平モードが言及されていない:https://developer.apple.com/library/IOs/#documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html
他のデバイスはどうですか?固定値の代わりにパーセンテージを使用すべきですか? –
あなたのページサイズの制限をCSSスタイルで適用することを検討できれば、私は 'cssでメディアクエリを提案していますが、さまざまなデバイスのさまざまな方向をターゲットとするWebページ開発のために非常に役立つことがあります.... – iDroid