[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)
もどちらも偽になります。