Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

-moz-device-pixel-ratio

Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.

Obsolète: Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.

La caractéristique média CSS -moz-device-pixel-ratio (spécifique à Gecko) permet d'appliquer des styles en fonction du nombre de pixels physiques par pixel CSS.

Attention : N'utilisez pas cette caractéristique. Préférez la caractéristique resolution avec l'unité dppx.

Note : Cette caractéristique média est aussi implémentée par WebKit sous le nom -webkit-device-pixel-ratio. Les préfixes min et max sont nommés min--moz-device-pixel-ratio et max--moz-device-pixel-ratio chez Gecko, mais -webkit-min-device-pixel-ratio et -webkit-max-device-pixel-ratio chez WebKit.

Syntaxe

<number>

Nombre de pixels physiques par pixel CSS.

Média : @media
Accepte les préfixes min/max : oui

Exemples

Exemple de compatibilité de base

-moz-device-pixel-ratio peut être utilisé pour la compatibilité avec les versions de Firefox antérieures à 16, et en complément de -webkit-device-pixel-ratio pour les navigateurs basés sur WebKit qui ne prennent pas en charge dppx.

Exemple :

css
/* D'abord, pour les navigateurs basés sur WebKit */
@media (-webkit-min-device-pixel-ratio: 2),
  (min--moz-device-pixel-ratio: 2) /* Anciennes versions de Firefox (avant la version 16) */,
  (min-resolution: 2dppx) /* Méthode standard */,
  (min-resolution: 192dpi); /* Repli dppx */

Note : Voir cet article du CSSWG (angl.) pour les bonnes pratiques de compatibilité concernant resolution et dppx.

Spécifications

Ne fait partie d'aucun standard.

Compatibilité des navigateurs

Voir aussi