$ cat "dev63.hatenablog.com/entry/2023/03/20/233011.md"
// ブログエントリー — 2023/3/20

スマホでだけレスポンシブが効かない場合の原因と対処法

原因

metaタグが設定されていない場合、スマートフォンでの表示が正常に行われないことがあります。metaタグは、ブラウザにページの表示方法を指示するためのものであり、以下のように設定する必要があります。

対処法

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

説明

このmetaタグは、画面の幅をデバイスの幅に合わせ、初期表示時の拡大率を1倍に設定するものです。つまり、metaタグが設定されていない場合、スマホでの表示が崩れたり、文字や画像が拡大されたりすることがあります。

したがって、metaタグは必ず設定することが望ましいです。設定する際には、上記のようにwidth=device-widthとinitial-scale=1.0を指定することが一般的です。

参考記事

[https://zenn.dev/noraworld/articles/in-case-media-queries-not-work-on-a-smartphone:embed:cite]

ENTRY: dev63.hatenablog.com/entry/2023/03/20/233011.md
DATE: 2023/3/20
WORDS: 22