一生メディアクエリは更新しなければならないのか。

CSS

メディアクエリは数年でアップデートを繰り返し、スマホのバージョンアップに合わせて変化しています。

私は便利といわれるSCSSを使用しないのでただでさえCSSは長くなりますし、できるだけ短く済ませたい。

現状のメディアクエリはこんな感じ。基本PCファーストで作成するので、max-widthで指定。

 

①cotainerでコンテンツを囲み、max-wifthを指定しているので、そのcontainerが可変するタイミングから開始。
@media screen and (min-width: 1281px) and (max-width: 1600px) {}

②Mac book Airの画角に合わせてます。最近増えたクライアントさまに教えてもらいました。
@media screen and (max-width: 1280px) {}

③タブレットについて共通、縦、横で作成します。そうしないとvhが使い物にならない。
@media screen and (min-width: 631px) and (max-width: 1024px) {}

④orientation: landscapeで横向き専用のCSS
@media screen and (min-width: 631px) and (max-width: 1366px) and (orientation: landscape) {}

⑤orientation: landscapeで縦向き専用のCSS
@media screen and (min-width: 631px) and (max-width: 1024px) and (orientation: portrait) {}

⑥スマホは直近で630px幅のスマホと出会ったのでこの数字にしています。
@media screen and (max-width: 630px) {}
 

本当はもっとremを使ったレスポンシブのメディアクエリを作成したいが、現状clamp関数で精いっぱい。勉強せねば、、。