画面の幅 100% に収まるモバイルで Web ページを作成しています。
ただし、JavaScript でいくつかの要素を作成し、幅を に設定すると、CSSwindow.innerWidth
で設定された静的要素よりもはるかに幅が広くなります。width: 100%
(iPhone 6)
画面のwidth: 100%
解像度が 1334 x 750 であるため、これらの要素を 375px に設定します。これは正しいと思いますwindow.innerWidth
。
これは私がテストしているブラウザのバグですか、それとも Retina スクリーンの何かが欠けていますか?
ちなみに、私width:480px;max-width:100%
は静的要素を設定するために使用します。ビューポートのメタは次のようになります<meta name="viewport" content="width=device-width, initial-scale=1.0">