初心者のコーダーのサイトでなぜかスマホでの表示が安定せず、ページ移動時にスクロール位置がずれる現象が起きていた。

WordPressやCloudFlareや、さまざまなJSを使っていたが、コンソールにエラーがないし、原因をつかむのに苦労した。

結論として、ビューポートの指定忘れが原因だった。

ビューポートは実は width=980 がデフォルトであり、よく指定される width=device-width ではない。

ビューポートが 980px で解釈され、ブラウザががんばって device-width にしてくれていたから表示はまあまあまともだっただけだった。

コンソールにエラー出ないと困る。。

ビューポートの設定は絶対書けよ!!基本だぞ!!!!!!