レスポンシブ Web サイトを設計し、Compass Susy でプロトタイプを作成しました。
私が抱えている問題は、iPad と iPhone の Mobile Safari で、サイトを縦向きモードで読み込んでから横向きに回転すると、レイアウト全体がおそらく 30% 右にジャンプすることです (また、ズームをサイズに合わせて拡大します)。 480 ピクセルの横幅)。
いくつか試してみましたが、メタ ビューポート タグを
<meta content="width=device-width, initial-scale=1" name="viewport">
から
<meta content="width=device-width" name="viewport">
(初期スケールを削除して) に変更してもジャンプが発生しないことがわかりました。
ただし、そのプロパティがないと、最初の縦向きビューでも、私の携帯電話のレイアウトは小さすぎます。どちらの向きでも、右にガターがあり、左にフラッシュされています。
Susy グリッドの列を拡大しようとしましたが、他のプラットフォームでは明らかにレイアウトが広くなりますが、電話ではまだズームダウンされて、右側のガターが表示されます. したがって、これはある種のビューポートの問題です。
初期スケール セットでは、Android ではフィットし、横向きに回転してもジャンプしませんが、320px のままです (左右に余白があります)。
ここで何をする必要がありますか?