検索
ホームページウェブフロントエンドCSSチュートリアルCSS3のメディアクエリの文法構成は何ですか

CSS3のメディアクエリの文法構成は何ですか

Apr 06, 2021 pm 06:42 PM
css3メディアからのお問い合わせ

メディア クエリの構文は、「@media not|only mediatype and (expressions) {CSS code...;}」です。メディア クエリは複数のメディアで構成でき、1 つ以上の式を含めることができます。式は、条件が true かどうかに応じて true または false を返します。

CSS3のメディアクエリの文法構成は何ですか

このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。

CSS3 のマルチメディア クエリは、CSS2 マルチメディア タイプの概念をすべて継承しています。デバイス タイプを探す代わりに、CSS3 は設定に従って適応的に表示します。

メディア クエリは、次のようなさまざまなものを検出するために使用できます。

  • ビューポート (ウィンドウ) の幅と高さ

  • デバイスの幅と高さ

  • 向き (スマートフォンの横画面、縦画面)

  • 解像度

現在、Apple 携帯電話、Android 携帯電話、タブレットなどの多くのデバイスがマルチメディア クエリを使用しています。

クエリ構文

@media not|only mediatype and (expressions) {
    CSS 代码...;
 }

マルチメディア クエリはさまざまなメディアで構成され、1 つ以上の式を含めることができます。式は、条件が true の場合、true または false を返します。

#メディア タイプ

#指定されたマルチメディア タイプがデバイス タイプと一致する場合、クエリ結果は true を返し、ドキュメントは一致するデバイス上にある 指定されたスタイル効果を表示します。

not または Only 演算子が使用されない限り、すべてのスタイルはすべてのデバイスでの表示に適応します。

#値すべてprintscreen音声
説明
が使用されますすべてのメディア デバイス用
プリンタ用
コンピュータ画面、タブレット用、スマートフォンなど
スクリーンリーダー用

メディア機能

値アスペクト比#color色の数を定義します出力デバイスの各セットの原稿。カラー デバイスでない場合、値は 0color-index出力デバイスのカラー ルックアップ テーブルで定義されたエントリの数と等しくなります。カラー ルックアップ テーブルが使用されない場合、値は 0device-aspect-ratio に等しくなります。画面の表示幅と高さの比率を定義します。出力デバイス。 出力デバイスの画面に表示される高さを定義します。 出力デバイスの画面の表示幅を定義します。 出力デバイスのページの表示領域の高さを定義します。 出力デバイスの画面に表示される幅と高さの最大比率を定義します。 出力デバイスの各グループ内のカラー原稿の最大数を定義します。 出力デバイスのカラー ルックアップ テーブルのエントリの最大数を定義します。 出力デバイスの画面に表示される幅と高さの最大比率を定義します。 出力デバイスの画面に表示される最大の高さを定義します。 出力デバイスの画面の最大表示幅を定義します。 出力デバイスのページの最大表示領域の高さを定義します。 デバイスの最大解像度を定義します。 出力デバイスのページの最大表示領域幅を定義します。 出力デバイスの画面の最小表示幅を定義します。 出力デバイスの画面に表示される最小の高さを定義します。 出力デバイス内のページの最小表示領域の高さを定義します。 出力デバイスのページの最小表示領域幅を定義します。 出力デバイスのページの表示領域の高さが幅以上であるかどうかを定義します。 デバイスの解像度を定義します。例: 96dpi、300dpi、118dpcm 出力デバイスのページの表示領域の幅を定義します。 例:
説明
出力デバイスでのページの表示領域の幅と高さの比率を定義します
#device-height
device-width
height
max-aspect-ratio
max-color
max-color-index
max-device-aspect-ratio
max-device-height
max-device-width
max-height
max-resolution
max-width
min-device-width
min-device-height
min-height
min-width
orientation
resolution
width
画面幅が 480px より大きく、フォント サイズが 16px に設定されているとします。

@media screen and (min-width: 480px) {
    body {
       font-size:16px;
    }
}
(学習ビデオ共有: css ビデオ チュートリアル
)

以上がCSS3のメディアクエリの文法構成は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
@keyframesや@mediaなど、 @rulesにはどの程度の特異性がありますか?@keyframesや@mediaなど、 @rulesにはどの程度の特異性がありますか?Apr 18, 2025 am 11:34 AM

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

@mediaと@supportのクエリをネストできますか?@mediaと@supportのクエリをネストできますか?Apr 18, 2025 am 11:32 AM

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

クイックガルプキャッシュバストクイックガルプキャッシュバストApr 18, 2025 am 11:23 AM

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

CSSの品質と複雑さを監視するスタックを探してCSSの品質と複雑さを監視するスタックを探してApr 18, 2025 am 11:22 AM

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

データリストは、値を強制せずに値を提案するためのものですデータリストは、値を強制せずに値を提案するためのものですApr 18, 2025 am 11:08 AM

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

チューリッヒでのフロント会議チューリッヒでのフロント会議Apr 18, 2025 am 11:03 AM

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

CloudFlareワーカーとのフルスタックサーバーレスアプリケーションを構築しますCloudFlareワーカーとのフルスタックサーバーレスアプリケーションを構築しますApr 18, 2025 am 10:58 AM

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

NUXTアプリケーションで動的ルートを作成しますNUXTアプリケーションで動的ルートを作成しますApr 18, 2025 am 10:53 AM

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

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

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境