[9] 媒体クエリーにおいて媒体機能の式は、 媒体が満たすべき条件を記述するものです。
[2] 利用者エージェントの装置に適用されない媒体機能についての式は、 偽となります。 >>1
[3] 利用者エージェントの装置に適用されない単位を含む式は、 偽となります。 >>1
[5] 未知の媒体機能や値を含む媒体クエリーは
'not all'
と同じと解釈されます >>6。つまり常に偽となります。
[10] 媒体機能の式は、 (名前: 値)
のように括弧内に媒体機能の名前と値を一組記述したものです。
[4] 媒体機能の名前はASCII大文字・小文字不区別です。
[12] 媒体機能によっては、名前の最初に min-
や max-
をつけることで、正確な値ではなく値の範囲を示すことができます。
[13] コロンと値を省略することができます >>8。おおよそ「真」となるような値となります。
ただし min-
や max-
がついているものは省略できません。
[16] >>14 の通り、 vendor prefix は min-
や max-
より前に来ます。 Blink も Gecko も、これら接頭辞を含め媒体機能名として実装している模様です。
[17] 媒体クエリーが適合するためには、媒体機能は適当な仕様に適合するものである必要があります。 <http://w3c-test.org/csswg/mediaqueries/#syntax>
[19] IndieUI: User Context 1.0 () <https://w3c.github.io/indie-ui/indie-ui-context.html>
all and (hoge: 1)
もnot all and (hoge: 1)
もどちらも偽になります。