[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>
'animation' '-webkit-animation''aspect-ratio' 'max-aspect-ratio' 'min-aspect-ratio''color' 'max-color' 'min-color''color-index' 'max-color-index' 'min-color-index''device-aspect-ratio' 'max-device-aspect-ratio' 'min-device-aspect-ratio''device-height' 'max-device-height' 'min-device-height''-webkit-device-pixel-ratio' '-webkit-max-device-pixel-ratio' '-webkit-min-device-pixel-ratio' '-moz-device-pixel-ratio' 'min--moz-device-pixel-ratio' 'max--moz-device-pixel-ratio' '-o-device-pixel-ratio' '-o-max-device-pixel-ratio' '-o-min-device-pixel-ratio''device-width' 'max-device-width' 'min-device-width''grid''height' 'max-height' 'min-height''-ms-high-contrast''hover''-moz-images-in-menus''luminosity''-moz-mac-graphite-theme''-moz-maemo-classic''monochrome' 'max-monochrome' 'min-monochrome''orientation''-moz-os-version''pointer''resolution' 'max-resolution' 'min-resolution''scan''script''-moz-scrollbar-end-backward''-moz-scrollbar-end-forward''-moz-scrollbar-start-backward''-moz-scrollbar-start-forward''-moz-scrollbar-thumb-proportional''-moz-touch-enabled''transform-2d' '-webkit-transform-2d''transform-3d' '-webkit-transform-3d''transition' '-webkit-transition'-webkit-video-playable-inline'view-mode''-ms-view-state''width' 'max-width' 'min-width''-moz-windows-classic''-moz-windows-compositor''-moz-windows-default-theme''-moz-windows-glass''-moz-windows-theme'[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)もどちらも偽になります。