表示・デザイン

PWAのヘッダーや下部ボタンが端末の表示と重なるのはなぜですか?

回答

ノッチ、ステータスバー、ホームインジケーターなどのセーフエリアをCSSで考慮していない可能性があります。

viewport-fit=coverを使う場合は、safe-area-inset-topやsafe-area-inset-bottomをenv()で取得し、ヘッダーや固定ボタンのpaddingへ加えます。

端末によって必要な余白が異なるため、固定値だけで調整せず、通常のブラウザ表示とホーム画面起動の両方で確認してください。

← よくある質問へ戻る