まず、私はモバイル ファーストのレスポンシブ Web デザインの基本原則を理解しており、それに完全に同意しています。しかし、私が理解していないことが1つあります:
私の経験では、小さい画面用のすべてのスタイルを大きいバージョンの Web サイトに使用できるわけではありません。たとえば、通常、小さなバージョンでは、クリック可能な領域やハンバーガー ナビゲーションなどが大きくなる傾向があります。そのため、ベース スタイルを段階的に強化するだけでなく、これらの特定のスタイルをオーバーライドする必要がある場合もあります。
モバイル ファーストのレスポンシブ Web デザインのコンテキストで max-width がほとんど言及されていない (または使用されていない) のはなぜですか? min-width と一緒に使用して、大きな画面には役に立たない小さな画面のスタイルを分離できるように見えるため、コードの不要な重複を防ぐことができます。
max-width ではなく、通常はモバイル ファーストとして min-width に言及している引用:
それを念頭に置いて、どのメディア クエリが「モバイル ファースト」の方法論に最も適しているでしょうか? モバイル/小さな画面レイアウトを構築し、より大きなブラウザのスタイルを拡張したいと仮定すると、それは min-width になります。デバイスの幅が狭くなるにつれて、新しい CSS を適用します。しかし、それは「モバイル ファースト」のアプローチに反します。
から: http://petegale.com/blog/css-media-queries-min-width-vs-max-width/
編集:より具体的に言うと、モバイルファーストのレスポンシブデザインから max-width を除外する理由があるかどうか疑問に思っていました(一部のスタイルのように、css を可能な限り DRY として記述するのに役立つように思われるため)小さな画面は大きな画面には使用されません)。