[2] [RUBYB[[[媒体クエリー]]]@en[Media Queries]]の構文・構造としての[DFN[[RUBYB[媒体クエリー]@en[media query]]]]は、 [[媒体型]]と[[媒体機能]]を一組分記述したものです。 * 仕様書 [REFS[ - [1] [CITE@en[Media Queries Level 4]] ([TIME[2013-07-25 22:52:42 +09:00]] 版) ]REFS] * 文脈 [4] [[媒体クエリー]]は、[[媒体クエリーリスト]]の一部として使われます。 [5] また、 [CODE(DOMm)@en[[[addMedium]]]] [[メソッド]]の引数としても使われます。 * 構成 [3] [[媒体クエリー]]は、 - [[媒体型]]: 1つ指定するか、すべて ([CODE(CSS)@en['[[all]]']]) - [[媒体機能]]についての条件を記述した[[式]]: 0+ ... によって構成されます。 [SRC[>>1]] * 意味 [6] [[媒体クエリー]]は、全体として[[真]]または[[偽]]のいずれかに評価される[[論理式]]と解されます。 [[媒体クエリー]]は、 - [[媒体型]]が[[利用者エージェント]]の[[装置]]の[[媒体型]]と[[一致]]し、 - [[媒体機能]]の[[式]]がすべて[[真]]である ... とき、[[真]]です。 [SRC[>>1]] [7] >>6 以外の時は[[偽]]となります。 * [CODE(CSS)@en['all']] [8] [[媒体型]]に[[キーワード]] [DFN[[CODE(CSS)@en['[[all]]']]]] を指定すると、すべての[[媒体型]]と一致します [SRC[>>1]]。 [9] [CODE(CSS)@en['[[all]]']] (および直後の [CODE(CSS)@en['[[and]]']]) は省略できます。 [SRC[>>1]]