最大幅と最小幅: モバイルファーストの観点
メディア クエリを使用する場合、最小幅のどちらを選択するか-width と max-width が頻繁に発生します。モバイルファースト設計では min-width の方が一般的ですが、両方の方法の背後にある理論的根拠を理解することが重要です。
モバイルファースト設計と min-width
原則モバイル ファースト デザインの背後には、モバイル デバイスに合わせたスタイルから始めて、徐々に大きな画面向けにレイアウトを強化することが含まれています。 min-width メディア クエリはこのフローに従います。
min-width を使用すると、デフォルトのスタイルがモバイル デバイスに適用されます。後続のクエリは、徐々に広い画面をターゲットにします:
<code class="css">body { /* Default mobile styles */ } @media screen and (min-width: 480px) { /* Styles for screens 480px and wider */ } @media screen and (min-width: 800px) { /* Styles for screens 800px and wider */ }</code>
デスクトップ ファースト デザインと最大幅
対照的に、デスクトップ ファースト デザインは、デスクトップと用途のスタイルから始まります。小さい画面に適応する max-width クエリ:
<code class="css">body { /* Default desktop styles */ } @media screen and (max-width: 800px) { /* Styles for screens 800px and narrower */ } @media screen and (max-width: 480px) { /* Styles for screens 480px and narrower */ }</code>
360 ピクセル以下のカスタム ナビゲーション
幅 360 ピクセル以下のデバイスをターゲットとするカスタム ナビゲーションの場合モバイル ファースト設計の個別の例外である場合は、max-width を使用できます。
<code class="css">body { /* Default mobile styles (also applies to 361-479px) */ } @media screen and (max-width: 360px) { /* Custom styles for screens 360px and narrower */ } @media screen and (min-width: 480px) { /* Styles for screens 480px and wider */ }</code>
ただし、一般的には、モバイル ファーストの原則を優先し、漸進的な拡張には min-width を使用することをお勧めします。 360px 例外を二次クエリとして含めるか、ベースラインとしてスタイルを設定し、より広い画面用にオーバーライドします。
以上がMin-Width と Max-Width: モバイルファースト設計にはどちらが良い選択ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。