さまざまなデバイスで、最初にロードしたときにサイトの幅が画面の幅に収まるように「初期スケール」を設定する方法について疑問に思っています。
私のウェブサイト
通常のブラウザーでは問題なく動作しますが、モバイル デバイスのブラウザーではテキスト インフレーション + iframe が半分空白になるという奇妙な動作がありました。ビューポートのメタ タグが役に立ちます。これで問題なく動作しています。
<meta name="viewport" content="width=device-width" />
<meta name="viewport" content="width=240, height=320, user-scalable=yes, initial-scale=0.3, maximum-scale=1.0, minimum-scale=0.3" />
<meta name="apple-mobile-web-app-capable" content="yes" />
Atm 初期縮尺が大きく、サイトが拡大されて開始される場合、画面外にあるサイト内の iframe の部分は、縮小しても描画されません。小さな初期スケールで設定してズームアウトを開始すると、ズームインでき、すべて正常に動作します。