ウェブサイトをスマホで閲覧していると、左右の空白スペースが揺れる現象に遭遇することがあります。これは、特定の要素が意図せずに画面幅を超えてしまうことが原因です。このブログでは、その問題を解決するための簡単な方法をご紹介します。
HTMLの修正
まず、HTMLファイルの<body>
タグの直下に、以下のような<div>
タグを追加します。
HTML
<body>
<div class="wrap">
<!-- ここにコンテンツ -->
</div>
</body>
CSSの適用
次に、CSSファイルに以下のスタイルを追加します。このスタイルは、wrap
クラスの要素に対してoverflow: hidden;
を適用し、画面幅を超えたコンテンツを隠すことで揺れる現象を防ぎます。
CSS
.wrap {
overflow: hidden;
}
まとめ
このように、wrap
クラスを使ってコンテンツを包み込み、overflow: hidden;
を適用することで、スマホでの左右の空白スペースが揺れる問題を簡単に解決できます。ウェブサイトのユーザーエクスペリエンスを向上させるためにも、ぜひ試してみてください。