teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

原因・結果の追加

2021/12/17 01:49

投稿

_L9u7c4i0a
_L9u7c4i0a

スコア31

answer CHANGED
@@ -6,4 +6,10 @@
6
6
 
7
7
  ```ここに言語を入力
8
8
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
9
- ```
9
+ ```
10
+
11
+ 結論を言うとPCでブラウザの幅を縮めただけでは正確なスマホ表示にはなりません。
12
+ PCブラウザでは幅を縮めるとviewportの設定が反映された状態で表示されます。実質それは正しいmeta viewportのコードを設定していなくても設定した状態が反映されるということなので正確とは言えません。
13
+ それらの有無を含めたサイト内容を表示することが本質的なスマホ表示となるわけですが、上記の通りPCで幅を縮めてもその結果は得られないため、PC上で正確な表示を得たい場合はデベロッパーツールを使用します。
14
+ 今回はviewportのタグが不適切だったことが原因で実際にスマホでサイトを確認した際に上記のタグが効いていない画面が反映されました。質問文にある、文字サイズが適正でない・余白が多い・PCで幅を縮めた画面と違う、というのはこの状態を表しておりサイト表示がスマホに適正化されていない状態です。
15
+ meta viewportのタグをコピペで使っている場合はサイトに合っていない可能性があるので適切なものを使用します。