Reference
At-rules and descriptors
@import@custom-media@mediaany-hoverany-pointeraspect-ratiocolorcolor-gamutcolor-indexdevice-aspect-ratiodevice-heightdevice-widthdisplay-modedynamic-rangeforced-colorsgridheighthorizontal-viewport-segmentshoverinverted-colorsmonochromeorientationoverflow-blockoverflow-inlinepointerprefers-color-schemeprefers-contrastprefers-reduced-dataprefers-reduced-motionprefers-reduced-transparencyresolutionscanscriptingupdatevertical-viewport-segmentsvideo-dynamic-rangewidth
The CSS media queries level 5 module also introduces the environment-blending, nav-controls, and video-color-gamut @media descriptors. Currently, no browsers support these features.
Data types and operators
Glossary terms
Guides
- Using media queries
-
Introduces media queries, their syntax, and the operators and media features used to construct media query expressions.
- Learn: Media query fundamentals
-
Introduction to media queries and approaches for using them to create responsive designs.
- Testing media queries
-
Describes how to use media queries in your JavaScript code to determine the state of a device, and to set up listeners that notify your code when the results of media queries change (such as when the user rotates the screen or resizes the browser).
- Using media queries for accessibility
-
Learn how media queries can help users understand your website better.
- Printing
-
Tips and techniques for helping improve web content printer output.
- Responsive images
-
Learn how to use media queries with
sizesto implement responsive image solutions on websites.
- CSS containment module
- CSS conditional rules module
@supportsat-rule- Using feature queries
- CSS environment variables
env()function
- CSS paged media module
@pageat-rule
- CSS object model module
MediaQueryListinterfaceMediaListinterfacemediaTextproperty
MediaQueryListEventobject
- Device Posture API
device-posturedescriptor
- HTML
- SVG
mediaattribute
Specifications
| Specification |
|---|
| Media Queries Level 3 |
| Media Queries Level 4 |
| Media Queries Level 5 |
See also
- Container queries
- Using the
srcsetandsizesattributes - CSS paged media
- Use
@supportsto apply styles that depend on browser support for various CSS technologies.