iOS のスケーリング属性を理解しようとしています。
Apple の Developer Docsによると、宣言
<meta name="viewport" content="width=device-width">
すると、iOS は、ページの読み込み時に (縦向きモードで) Web ページを 1:1 のピクセル比にスケーリングするように指示されます。HTML5Boilerplate の関係者によるプレゼンテーション(スライド 13 を参照) によると
device-width
、デバイスの向きに関係なく、常に iOS デバイスの画面のより小さい測定値に対応します。したがって、iOS で
<meta name="viewport" content="width=device-width">
デバイスを横向きに保持しながら宣言を使用してページを読み込むと、iOS は画面の高さに見えるものに従ってビューポートの幅を設定し、結果として 1.5:1 (iPhone 4s) または 2 になります。 1 (iPhone 5) ピクセル比。
私は正しいですか、それとも Apple が使用する「幅」と「デバイス幅」の定義を誤解していますか?
さらに、iOS デバイスが回転するとき、ビューポートは何を維持するのでしょうか? 幅ですか、それともスケールですか?メタ設定に依存しますか?