Media features

Most media features can be prefixed with min- or -max to express minimum and maximum constraints. With the features below height, width and resolution can be used with the min- and max- prefixes.

  • height: Viewport height

  • width: Viewport width

  • resolution: Pixel density of the output device

  • orientation: Orientation of the viewport

width is used to style conditionally based on the width of the viewport (browser window). This must be specified with a number and a measurement for length (px, em).

/* Exact width */
@media (width: 300px) {
    ...
}

/* Viewport width at least */
@media (min-width: 600px) {
    ...
}

/* Viewport width at most */
@media (max-width: 1200px) {
    ...
}

height is used to style conditionally based on the height of the viewport (browser window). This must be specified with a number and a measurement for length (px, em).

resolution is used to style conditionally based on the pixel density of the output device.

portrait is used to style conditionally based on the orientation of the viewport. It can either be portrait or landscape.

There is also a lot of other media features, but they are less important and used. You can read about them at Mozilla Developer Network.

Last updated

Was this helpful?