any-hover is a CSS media feature that can be used to check whether any available input mechanism allows the user to hover over elements.
any-pointer is a CSS media feature that can be used to check whether any available input mechanism is a pointing device, and if so, how accurate it is.
inverted-colors is a CSS media feature that can be used to check whether the user agent or underlying OS is inverting colors.
light-level is a CSS media feature that can be used to check the current ambient light level.
overflow-inline is a CSS media feature which can be used to indicate whether content that overflows the viewport along the inline axis can be scrolled.
scripting is a CSS media feature that can be used to check whether scripting (e.g., JavaScript) is available.
update is a CSS media feature that can be used to check how quickly (if at all) the output device is able to modify the appearance of the content.
aspect-ratio is a CSS media feature whose value is the width-to-height aspect <ratio> of the viewport.
color is a CSS media feature whose value is the <integer> number of bits per color component (red, green, blue) of the feature. CSS colors can either be defined in hexidecimal format or in an RGB format.
color-index is a CSS media feature whose value is the <integer> number of entries in the output device's color lookup table, or zero if the device does not use such a table.
grid is a CSS media feature whose value is an <mq-boolean> indicating whether or not the device is a grid or bitmap.
height is a CSS media feature whose value is the viewport's height as a CSS <length>.
hover is a CSS media feature that can be used to check whether the primary input mechanism allows the user to hover over elements.
monochrome is a CSS media feature whose value is the <integer> number of bits per pixel in the output device's monochrome frame buffer, or 0 if the device is not monochrome.
orientation is a CSS media feature that can be used to check what the orientation of the viewport is.
overflow-block is a CSS media feature that can be used to check how the output device handles content that overflows the viewport along the block axis.
pointer is a CSS media feature that can be used to check whether the primary input mechanism is a pointing device, and if so, how accurate it is.
resolution is a CSS media feature whose value is the pixel density of the output device, as a CSS <resolution>.