CSS3 メディア クエリは CSS2 メディア タイプの拡張および改良です。
CSS2 メディア タイプは一部のデバイス キーワードのみを定義しますが、CSS3 メディア クエリは幅、高さ、色などの値の範囲をさらに拡張します。メディア クエリとメディア タイプの違いは、メディア クエリは値または値の範囲であるのに対し、メディア タイプはデバイスの単なる一致です (つまり、メディア タイプは単語であり、メディア クエリの後には値が続く必要があります)。 2 つを混合できます);
media は、リンク タグ属性 [media]
<link rel="stylesheet" type="text/css" href="../css/print.css" media="print and (max-width : 600px)" />
および CSS ファイルで使用できます。
使用可能な演算子と一般的に使用されるメディア タイプを紹介します。 And メディア クエリ:
operator:
and:
and 演算子は、シンボルの両側のルールが条件を満たすかどうかを照合するために使用されます
@media screen and (max-width : 600px) {/*匹配宽度小于600px的电脑屏幕*/}
not:
not 演算子は、 negate, all are not満足 このルールはすべて一致します
@media not print {/*匹配除了打印机以外的所有设备*/}
notを使用する場合、括弧を追加しないと、いくつかの奇妙な現象が発生する可能性があることに注意してください。 例:
@media not all and (max-width : 500px) {}/*等价于*/@media not (all and (max-width : 500px)) {}/*而不是*/@media (not all) and (max-width : 500px) {}
したがって、使用したい場合は、そうではありません。比較のために明示的に括弧を追加する必要があります。明確にしてください
, (カンマ):
は、両側のいずれかが満たされる場合に一致するために使用される or と同等です
@media screen , (min-width : 800px) {/*匹配电脑屏幕或者宽度大于800px的设备*/}
メディア タイプ (のみ)よく使用されるものをいくつか挙げ、残りについてはリンクを示します):
All:
all はすべてのデバイスに一致するデフォルト値です。
印刷:プリンターに一致します (印刷プレビュー時にも一致します) [私の履歴書は印刷用に特別に作られています~]
他のメディアタイプに興味がある場合は、通常、これらの 3 つのタイプがよく使用されます。 、W3School の手順または W3 のドキュメントを読むことができます
Media Query (一般的に使用されるものもあります): //注意が必要です。はい、Media Query は括弧を追加する必要があります
max- width(max-height):
@media all {/*可以过滤不支持media的浏览器*/}
min-width(min-height):
@media (max-width : 600px) {/*匹配界面宽度小于600px的设备*/}
max-device-width (max-device-height):
@media (min-width : 400px) {/*匹配界面宽度大于400px的设备*/}
min-device-width( min-device-height):
うーん開発中に予想される効果に近づきます
すべてのメディア クエリ属性値へのリンクは W3 ドキュメントに記載されています。MDN を参照することもできます。MDN メディア クエリ ドキュメントを中国語化したボランティアがいます
メディアはネストできます:
@media (max-device-width : 800px) {/*匹配设备(不是界面)宽度小于800px的设备*/}
これにより、2 回印刷されない書き込みの冗長性が節約されます。ブラウザによっては、サーバーがメディア タイプのみをサポートし、メディア クエリをサポートしない場合があるため、一定の利点があります。なぜ私が知っているのか、私は困っています)
メディア クエリ (上記のもののみ) の値の単位は、px em rem (%/vh/ vw/vmin/vmax は試していません。無駄な気がします...);
メディアクエリはレスポンシブページの核心であり、実際には、レスポンシブページは異なる解像度で異なる効果を表示します;
レスポンシブページのCSSを書くとき、それは大規模なものと小さなものに分けられます。大から小 (サイズ);
小さいサイズから始めて max-series を使用してメディア クエリを作成することを強くお勧めします。また、大きいサイズの場合はその逆を行うことを強くお勧めします。
この記事のどこに誤りがあるか、欠点があれば指摘してください;

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...

React-App-Recrowiredを使用して静的ページを構築するときにコード圧縮を回避する方法について多くの開発者が配信したい...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1
使いやすく無料のコードエディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ホットトピック



