@media

Applies styles only when certain conditions are met, such as specific screen widths, resolutions, or user preferences like dark mode.

Quick example

@media only screen and (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

@media Browser Support

Widely available Since 2015 96% global usage

This feature is well established and works across many devices and browser versions. It has been available across browsers since 2015.

Safe to use without fallbacks.

1+
1+
3+
12+
ESC