メディア クエリを使用すると、デバイスの特性 (ビューポートの幅、画面比率、デバイスの向き: 横または縦)、メディアに応じてデバイス表示の CSS スタイルを設定できます。クエリは、メディア A のタイプと、メディアの特性を検出する 1 つ以上の条件式によって決定されます。メディア クエリで検出できるメディア プロパティは、 width 、 height 、 color (など) です。メディア クエリを使用すると、ページのコンテンツを変更せずに、特定の出力デバイスの表示効果をカスタマイズできます。
実際の操作は、デバイスに問い合わせることから開始します (式と呼ばれます) 式の結果が true の場合、メディア クエリの CSS が適用されます。 If 式が false と評価された場合、メディア クエリ内の CSS は無視されます。
@media screen and (max-width:600px) { }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .row{ border: 1px solid red; } .col{ display: inline-block; width: 100%; height: 100px; background-color: green; } /* <768px */ @media screen and (max-width:768px) { .col{ width: 100%; } } /* >=992 and */ @media screen and (min-width:992px){ .col{ width: 49%; } } /* >=768px and <1200px */ @media screen and (min-width:768px) and (max-width:1200px){ .col{ width: 48%; } } /* >=1200px */ @media screen and (min-width: 1200px) { .col{ width: 33%; } } </style> </head> <body> <div> <div></div> <div></div> <div></div> </div> </body> </html>
768px
## に削減した後のレンダリング推奨される学習: 「Web フロントエンド 」
以上がメディア クエリ @media の使用を解析する (コードのデモ付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。