Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/web/css/@media/-moz-device-pixel-ratio/index.md
6546 views
---
title: "-moz-device-pixel-ratio" slug: Web/CSS/@media/-moz-device-pixel-ratio page-type: css-media-feature status: - deprecated - non-standard browser-compat: css.at-rules.media.-moz-device-pixel-ratio
---

{{CSSRef}} {{Non-standard_header}} {{Deprecated_header}}

The -moz-device-pixel-ratio Gecko-only CSS media feature can be used to apply styles based on the number of device pixels per CSS pixel.

Warning: Do not use this feature. Use the resolution feature with the dppx unit instead.

Note: This media feature is also implemented by WebKit as -webkit-device-pixel-ratio. The min and max prefixes as implemented by Gecko are named min--moz-device-pixel-ratio and max--moz-device-pixel-ratio; but the same prefixes as implemented by Webkit are named -webkit-min-device-pixel-ratio and -webkit-max-device-pixel-ratio.

Syntax

  • {{cssxref("<number>")}}

    • : The number of device pixels per CSS pixel.

Media: {{cssxref("@media")}} Accepts min/max prefixes: yes

Examples

Basic compatibility example

-moz-device-pixel-ratio may be used for compatibility with Firefox older than 16, and alongside -webkit-device-pixel-ratio for compatibility with WebKit-based browsers that do not support dppx.

Example:

/* First, set for Webkit-based browsers */ @media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2) /* Older Firefox browsers (prior to firefox 16) */, (min-resolution: 2dppx) /* The standard way */, (min-resolution: 192dpi); /* dppx fallback */

Note: See this CSSWG article for compatibility good practices regarding resolution and dppx.

Specifications

Not part of any standard.

Browser compatibility

{{Compat}}

See also