幅 320 ピクセルのレスポンシブ サイトが、携帯電話とデスクトップ ブラウザーでスケーリングが異なるのはなぜですか。
問題は、Bootstrap の v2.3.2 Respond-utilities.less ファイルのこの更新であることが判明しました。
@-ms-viewport{
/* comment this out!!! */
width: device-width;
}
これをコメントアウトすると、モバイル 320px ブラウザーはデスクトップ 320px ブラウザーと同じようにレンダリングされます。
他の変更を加える必要はありませんでした。つまり、サイトに 1500px の画像があっても問題なく、次のように既存のビューポート メタ タグを変更する必要はありませんでした。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
フォローアップの質問: とにかく @-ms-viewport 行は何ですか?