Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Une media query (ou requête média) consiste en un type de média, et au moins une expression limitant la portée des déclarations CSS, en mettant à profit les particularités des supports multimédias comme leur largeur, leur hauteur ou leur affichage des couleurs. Ajouté dans CSS3, les media queries permettent d'adapter la présentation du contenu à une large gamme d'appareils sans changer le contenu lui-même.

Syntaxe

Les requêtes de média sont formées d'un type de média, et peuvent, d'après la spécification CSS3, contenir une ou plusieurs expressions, traitant des caractéristiques du média, qui sont interprétées comme vraies ou fausses. Le résultat de la requête est vrai si le type de média indiqué correspond au type de périphérique sur lequel le document est affiché et que toutes les expressions dans la requête sont vraies.

<!-- Media Query CSS dans un élément link -->
<link rel="stylesheet" media="(max-width: 800px)" href="example.css" />

<!-- Media Query CSS dans une feuille de style -->
<style>
@media (max-width: 600px) {
  .facet_sidebar {
    display: none;
  }
}
</style>

Lorsqu'une media query est vraie, la feuille de style ou les règles correspondantes sont appliquées selon les règles normales de la cascade. Les feuilles de styles ayant des media queries dans leur balisage <link> seront téléchargées, même si leur media query est fausse (elle ne seront toutefois pas appliquées).

À moins que vous n'utilisiez les opérateurs not ou only, le type de média est optionnel et le type all est supposé.

Opérateurs logiques

Il est possible de composer des requêtes complexes à l'aide d'opérateurs logiques comme not (non), and (et) et only (uniquement). L'opérateur and est utilisé pour combiner plusieurs particularités médias en une seule media query, nécessitant que chacune des particularités soit vraie pour que la requête entière soit vraie. L'opérateur not est utilisé pour former la négation d'une requête entière. L'opérateur only est utilisé pour appliquer un style seulement si la requête est vraie, ce qui est utile pour empêcher des navigateurs plus anciens d'appliquer un ensemble de styles. Les opérateurs not et only nécessitent un type de média afin d'être évalués, le type all n'est pas supposé.

En outre, plusieurs requêtes peuvent être combinées dans une liste séparée par des virgules. Si au moins une des requêtes de la liste est vraie, la feuille de style associée sera appliquée. C'est l'équivalent d'une opération logique « ou ».

and

Le mot-clé and est utilisé pour combiner plusieurs particularités médias ensemble, ainsi que combiner les particularités médias avec les types de médias. Une media query basique, une particularité avec le type de média all supposé, peut ressembler à ceci :

@media (min-width: 700px) {…}

Si toutefois vous souhaitez que ceci s'applique seulement si l'écran est en orientation paysage, vous pouvez utiliser l'opérateur and pour lier les particularités ensemble.

@media (min-width: 700px) and (orientation: landscape) {…} 

Désormais, la media query ci-dessus ne sera vraie que si la largeur d'affichage est de 700 pixels ou plus et si l'écran est en orientation paysage. Si, toutefois, vous souhaiteriez que ceci ne s'applique que si l'écran est de type média tv, vous pouvez lier ces particularités au type media.

@media tv and (min-width: 700px) and (orientation: landscape) {…}

Désormais, la requête ne s'applique plus que lorsque le type média est tv, la largeur supérieure ou égale à 700 pixels et l'orientation en paysage.

Listes separées par des virgules

Les listes séparées par des virgules se comportent comme l'opérateur logique or quand utilisé dans une media query. Quand vous utilisez une liste de media queries séparées par des virgules, si une des media queries est vrai, les styles ou la feuille de style seront appliqués. Chaque media query dans une liste séparées par des virgules est traitée individuellement, et tout opérateur appliqué à une media query n'aura aucun effet sur les autres. Ceci veut dire qu'une liste de media queries séparées par des virgules peut cibler différentes types de média, de particularités et d'états.

Par exemple, si vous souhaitez appliquer un ensemble de styles si le périphérique a au minimum une largeur de 700 pixels ou si un périphérique mobile est en mode paysage, vous pouvez écrire la règle suivante :

@media (min-width: 700px), handheld and (orientation: landscape) { ... }

Avec cette déclaration, si nous sommes sur un périphérique screen avec une largeur de viewport de 800 pixels, la déclaration media retournera vrai car la première partie, interprétée comme @media all and (min-width: 700px) sera appliqué à notre périphérique, bien que notre périphérique screen ne passera pas la vérification sur le type média handheld de la deuxième media query. De la même façon, si nous sommes sur un périphérique handheld tenu en mode paysage avec une largeur de viewport de 500 pixels, bien que la première media query sera fausse à cause de la largeur du viewport, la deuxième media query sera vrai, et ainsi la déclaration media sera validée.

not

Le mot-clé not inverse le résultat de la requête ; par exemple, « all and (not color) » est vrai pour les périphériques monochromes quel que soit le type de média.

not inversera seulement la media query à laquelle il est appliqué. Il ne s'appliquera pas à l'ensemble des media queries d'une liste séparée par des virgules.

Le mot-clé not ne peut pas être utilisé pour inverser une particularité media. Il est seulement utilisable sur une media query entière. Par exemple, not n'est pris en compte qu'à la fin dans cette media query :

@media not all and (monochrome) { ... }

Ceci veut dire que la media query est interprétée comme :

@media not (all and (monochrome)) { ... }

... et non pas comme :

@media (not all) and (monochrome) { ... }

Un autre exemple. Observez la media query suivante :

@media not screen and (color), print and (color)

Elle est interprétée comme :

@media (not (screen and (color))), print and (color)

only

Le mot-clé only empêche les vieux navigateurs ne supportant pas les media queries, d'afficher les styles définis :

<link rel="stylesheet" media="only screen and (color)" href="example.css" />

Pseudo-BNF

media_query_list: <media_query> [, <media_query> ]*
media_query: [[only | not]? <media_type> [ and <expression> ]*]
  | <expression> [ and <expression> ]*
expression: ( <media_feature> [: <value>]? )
media_type: all | aural | braille | handheld | print |
  projection | screen | tty | tv | embossed
media_feature: width | min-width | max-width
  | height | min-height | max-height
  | aspect-ratio | min-aspect-ratio | max-aspect-ratio
  | device-aspect-ratio | min-device-aspect-ratio | max-device-aspect-ratio
  | color | min-color | max-color
  | color-index | min-color-index | max-color-index
  | monochrome | min-monochrome | max-monochrome
  | resolution | min-resolution | max-resolution
  | scan | grid

Les media queries ne sont pas sensibles à la casse. Les requêtes contenant des types de médias inconnus sont toujours fausses.

Note : Les parenthèses sont obligatoires autour des expressions ; leur oubli provoquera une erreur.

Caractéristiques médias

La plupart des caractéristiques média peuvent être précédées de « min- » ou « max- » pour exprimer des contraintes « plus grand ou égal à » ou « plus petit ou égal à ». Ceci permet d'éviter les symboles « < » et « > » qui provoqueraient des conflits avec HTML et XML. Si une caractéristique média est utilisée sans préciser de valeur, l'expression sera considérée comme vraie si la valeur de cette caractéristique est différente de zéro.

Note : Si une caractéristique média ne s'applique pas au périphérique sur lequel le navigateur s'affiche, les expressions contenant ce média seront toujours fausses. Par exemple, une requête sur le rapport hauteur/largeur d'un dispositif audio sera toujours fausse.

color

Valeur : <color>
Média : visuel
Accepte les préfixes min/max : oui

Indique le nombre de bits par composante de couleur sur le périphérique de sortie. S'il ne s'agit pas d'un périphérique couleur, cette valeur vaut zéro.

Note : Si les composantes de couleur ont un nombre de bits différent par couleur, le plus petit nombre est utilisé. Par exemple, si un affichage utilise 5 bits pour le bleu et le rouge et 6 bits pour le vert, il sera considéré comme utilisant 5 bits par composante de couleur. Si le périphérique utilise des couleurs indexées, le nombre minimum de bits par composante de couleur dans la table des couleurs sera utilisé.

Exemples

Pour appliquer une feuille de style sur tous les périphériques couleur :

@media all and (color) { ... }

Pour appliquer une feuille de style sur les périphériques avec au moins 4 bits par composante de couleur :

@media all and (min-color: 4) { ... }

color-index

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : oui

Indique le nombre d'entrées dans la table de couleurs indexées pour le périphérique de sortie.

Exemples

Pour indiquer qu'une feuille de style doit s'appliquer à tous les périphériques dont les couleurs sont indexées, vous pouvez utiliser :

@media all and (color-index) { ... }

Pour appliquer une feuille de style aux périphériques dont les couleurs sont indexées avec au moins 256 couleurs :

<link rel="stylesheet" media="all and (min-color-index: 256)" href="https://foo.bar.com/stylesheet.css" />

aspect-ratio

Valeur : <ratio>
Média : visuel, tactile
Accepte les préfixes min/max : oui

Décrit le format d'image de la zone d'affichage du périphérique de sortie. Cette valeur est constituée de deux entiers positifs séparés par une barre oblique (« / »). Elle représente le nombre de pixels horizontaux sur le nombre de pixels verticaux.

Exemple

L'instruction suivante sélectionne une feuille de style spéciale à utiliser lorsque la zone d'affichage est au moins aussi large qu'elle est haute.

@media screen and (min-aspect-ratio: 1/1) { ... }

Ceci sélectionnera le style lorsque le format d'image est 1:1 ou supérieur.

device-aspect-ratio

Valeur : <ratio>
Média : visuel, tactile
Accepte les préfixes min/max : oui

Décrit le format d'image du périphérique de sortie. Cette valeur est constituée de deux entiers positifs séparés par une barre oblique (caractère « / »). Elle représente le nombre de pixels horizontaux sur le nombre de pixels verticaux.

Exemple

La requête suivante sélectionne une feuille de style spéciale pour les écrans larges.

@media screen and (device-aspect-ratio: 16/9), screen and (device-aspect-ratio: 16/10) { ... }

La feuille de style sera utilisée lorsque le format d'affichage est 16:9 ou 16:10.

device-height

Valeur : <length>
Média : visuel, tactile
Accepte les préfixes min/max : oui

Décrit la hauteur du périphérique de sortie. C'est-à-dire l'écran ou la page entière, plutôt que simplement la zone de rendu comme la fenêtre du document.

Exemple

Pour appliquer une feuille de style à un document lorsqu'il est affiché sur un écran de moins de 800 pixels de long, vous pouvez utiliser ceci :

<link rel="stylesheet" media="screen and (max-device-height: 799px)" href="https://toto.truc.com/stylesheet.css" />

device-width

Valeur : <length>
Média : visuel, tactile
Accepte les préfixes min/max : oui

Décrit la largeur du périphérique de sortie. C'est-à-dire l'écran ou la page entière, plutôt que simplement la zone de rendu comme la fenêtre du document.

Exemple

Pour appliquer une feuille de style à un document lorsqu'il est affiché sur un écran de moins de 800 pixels de large, vous pouvez utiliser ceci :

<link rel="stylesheet" media="screen and (max-device-width: 799px)" href="https://toto.truc.com/stylesheet.css"/>

grid

Valeur : <integer>
Média : tous
Accepte les préfixes min/max : non

Détermine si le périphérique de sortie est un périphérique en grille ou bitmap. Si le périphérique est basé sur une grille (comme un terminal ou un affichage de téléphone avec une seule police), la valeur est 1. Sinon elle vaut zéro.

Exemple

Pour appliquer un style aux périphériques portables avec un écran de 15 caractères ou plus étroit :

@media handheld and (grid) and (max-width: 15em) { ... }
Note : l'unité « em » a une signification particulière pour ce type de périphérique ; comme la largeur exacte d'un « em » ne peut pas être déterminée, 1em est supposé être la largeur d'une cellule de la grille horizontalement et la hauteur d'une cellule verticalement.

height

Valeur : <length>
Média : visuel, tactile
Accepte les préfixes min/max : oui

La caractéristique média height décrit la hauteur de la surface de rendu du périphérique de sortie (comme la hauteur de la zone de rendu à l'écran ou de la surface imprimable sur une imprimante).

Note : Firefox changera de feuille de style si l'utilisateur redimensionne la fenêtre selon les requêtes utilisant les caractéristiques média width et height.

monochrome

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : oui

Indique le nombre de bits par pixels sur un périphérique monochrome (échelle de gris). Si le périphérique n'est pas monochrome, la valeur est zéro.

Exemples

Pour appliquer une feuille de style à tous les périphériques monochromes :

@media all and (monochrome) { ... }

Pour appliquer une feuille de style aux périphériques monochromes avec au moins 8 bits par pixel :

@media all and (min-monochrome: 8) { ... }

orientation

Valeurs : landscape | portrait
Média : visuel
Accepte les préfixes min/max : non

Indique si l'appareil est en mode paysage (l'écran est plus large que haut) ou en mode portrait (l'écran est plus haut que large).

Exemple

Pour appliquer une feuille de style uniquement en mode portrait :

@media all and (orientation: portrait) { ... }

resolution

Valeur : <resolution>
Média : bitmap
Accepte les préfixes min/max : oui

Indique la résolution (densité de pixels) du périphérique de sortie. La résolution peut être spécifiée soit en points par pouce (dpi) ou en points par centimètre (dpcm).

Exemple

Pour appliquer une feuille de style à des périphériques avec une résolution d'au moins 300 points par pouce :

@media print and (min-resolution: 300dpi) { ... }

scan

Valeur : progressive | interlace
Média : TV
Accepte les préfixes min/max : non

Décrit le processus de balayage des périphériques de sortie de type télévision.

Exemple

Pour appliquer une feuille de style uniquement aux télévisions à balayage progressif :

@media tv and (scan: progressive) { ... }

width

Valeur : <length>
Média : visuel, tactile
Accepte les préfixes min/max : oui

La caractéristique média width décrit la largeur de la surface de rendu du périphérique de sortie (comme la largeur de la zone de rendu à l'écran ou de la surface imprimable sur une imprimante).

Note : Firefox changera de feuille de style si l'utilisateur redimensionne la fenêtre selon les requêtes utilisant les caractéristiques média width et height.

Exemples

Pour spécifier une feuille de style pour les périphériques portables ou dont l'écran est plus large que 20em, vous pouvez utiliser cette feuille de style :

@media handheld and (min-width: 20em), screen and (min-width: 20em) { ... }

Cette requête spécifie une feuille de style à appliquer aux médias imprimés plus larges que 8,5 pouces :

<link rel="stylesheet" media="print and (min-width: 8.5in)"
    href="https://foo.com/mystyle.css" />

Cette requête spécifie une feuille de style utilisable lorsque la zone d'affichage est large de 500 à 800 pixels :

@media screen and (min-width: 500px) and (max-width: 800px) { ... }

Caractéristiques média spécifiques à Mozilla

Mozilla offre un certain nombre de caractéristiques média spécifiques à Gecko. Certaines d'entre-elles pourront être proposées comme fonctionnalités officielles.

-moz-mac-graphite-theme

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'utilisateur à configurer son appareil pour utiliser l'apparence "Graphite" sur Mac OS X, la valeur est 1. Si l'utilisateur utilise l'apparence standard bleu, ou s'il n'est pas sur Mac OS X, la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(mac-graphite-theme).

-moz-maemo-classic

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'utilisateur utilise Maemo avec son thème initial, la valeur est 1 ; si il utilise le nouveau thème Fremantle, la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(maemo-classic).

-moz-device-pixel-ratio

Requires Gecko 2.0(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)
Obsolète depuis Gecko &16

Valeur : <number>
Média : visuel
Accepte les préfixes min/max : non

Donne le nombre de pixels de l'appareil, par pixel CSS.

N'utilisez pas cette caractéristique.

Utilisez plutôt la caractéristique resolution avec l'unité dppx.

-moz-device-pixel-ratio peut être utilisé pour des questions de compatibilité avec des versions de Firefox antérieures à la version 16 ; et -webkit-device-pixel-ratio pour les navigateurs basés sur Webkit ne supportant pas dppx.

Exemple :

@media (-webkit-min-device-pixel-ratio: 2), /* Navigateurs basés sur Webkit */
(min--moz-device-pixel-ratio: 2), /* Anciens navigateurs Firefox (avant Firefox 16) */
(min-resolution: 2dppx), /* La méthode standard */
(min-resolution: 192dpi) /* Si non support de dppx */

Voir cette article du CSSWG sur les bonnes pratiques de compatibilité avec resolution et dppx.

Note : Cette caractéristique média est aussi implémentée par Webkit sous -webkit-device-pixel-ratio. Les préfixes min et max tels qu'implémentés par Gecko sont nommés min--moz-device-pixel-ratio et max--moz-device-pixel-ratio ; les mêmes préfixes implémentés par Webkit sont nommés -webkit-min-device-pixel-ratio et -webkit-max-device-pixel-ratio.

-moz-os-version

Requires Gecko 25.0(Firefox 25.0 / Thunderbird 25.0 / SeaMonkey 2.22)

Valeur : windows-xp | windows-vista | windows-win7 | windows-win8
Média : visuel
Accepte les préfixes min/max : non

Indique quelle version du système d’exploitation est actuellement utilisée. Implémenté pour l’instant seulement sur Windows. Les valeurs possibles sont :

  • windows-xp
  • windows-vista
  • windows-win7
  • windows-win8

Ceci est fournit pour les thèmes d'applications et autres codes chrome, afin qu'il puisse s'adapter à la version actuelle du système d’exploitation.

-moz-scrollbar-end-backward

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'interface utilisateur de l'appareil affiche un bouton avec avec une flêche arrière à la fin des barres de défilement, la valeur est 1 ; sinon, la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(scrollbar-end-backward).

-moz-scrollbar-end-forward

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'interface utilisateur de l'appareil affiche un bouton avec avec une flêche avant à la fin des barres de défilement, la valeur est 1 ; sinon, la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(scrollbar-end-forward).

-moz-scrollbar-start-backward

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'interface utilisateur de l'appareil affiche un bouton avec avec une flêche arrière au début des barres de défilement, la valeur est 1 ; sinon, la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(scrollbar-start-backward).

-moz-scrollbar-start-forward

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'interface utilisateur de l'appareil affiche un bouton avec avec une flêche avant au début des barres de défilement, la valeur est 1 ; sinon, la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(scrollbar-start-forward).

-moz-scrollbar-thumb-proportional

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'interface utilisateur de l'appareil affiche des barres de défilement proportionnelles (c'est à dire, basées sur le pourcentage du document actuellement visible), la valeur est 1. Sinon elle est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(scrollbar-thumb-proportional).

-moz-touch-enabled

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'appareil supporte les évènements tactiles (pour un écran tactile), la valeur est 1. Sinon elle est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(touch-enabled).

Vous pouvez utiliser ceci pour rendre les boutons légèrement plus gros. Si l'utilisateur utilise un appareil à écran tactile, des boutons plus gros seront plus facile à toucher.

-moz-windows-classic

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'utilisateur utilise Windows sans thème (dans le mode classique, au lieu d'utilise uxtheme), la valeur est 1 ; sinon elle est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(windows-classic).

-moz-windows-compositor

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'utilisateur utilise Windows avec le composeur DWN, la valeur est 1 ; sinon la valeur est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(windows-compositor).

-moz-windows-default-theme

Requires Gecko 1.9.2(Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)

Valeur : <integer>
Média : visuel
Accepte les préfixes min/max : non

Si l'utilisateur utilise actuellement un des thèmes par défaut de Windows (Luna, Royale, Zune, ou Aero (inclus Vista Basic, Vista Advanced, et Aero Glass), la valeur est 1. Sinon elle est 0.

Correspond à la pseudo-classe CSS :-moz-system-metric(windows-default-theme).

-moz-windows-glass

Requires Gecko 21.0(Firefox 21.0 / Thunderbird 21.0 / SeaMonkey 2.18)

Value: <integer>
Media: visuel
Accepts min/max prefixes: no

Si l'utilisateur utilise le thème Windows Glass , la valeur est 1; Sinon elle est 0. Existe seulement pour Windows 7 et plus récent.

-moz-windows-theme

Requires Gecko 2.0(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)

Valeur : aero | luna-blue | luna-olive | luna-silver | royale | generic | zune
Média : visuel
Accepte les préfixes min/max : non

Indique quel thème de Windows est actuellement utilisé. Seulement disponible sur Windows.

Ceci est fournit pour les thèmes d'applications et autres codes chrome, afin qu'il puisse s'adapter correctement au thème courant de Windows.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple 21 3.5 (1.9.1) 9.0 9 4
grid ? Pas de support [1] ? ? ?
resolution 29 3.5 (1.9.1) [2]
8.0 (8.0) [3]
? ? ?
scan ? Pas de support[4] ? ? ?
-webkit-min-device-pixel-ratio, -webkit-max-device-pixel-ratio (Oui) Pas de support[7] Pas de support (Oui) ?
-webkit-transform-3d (Oui)[5] 49 (49)[6] ? (Oui)[5] 1.0[5]
-webkit-transform-2d Pas de support Pas de support ? (Oui)[5] 1.0[5]
-webkit-transition Pas de support Pas de support ? (Oui)[5] 1.0[5]
display-mode ? 47 (47) ? ? ?
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple (Oui) (Oui) ? (Oui) (Oui)
grid ? ? ? ? ?
resolution ? ? ? ? ?
scan ? ? ? ? ?
-webkit-min-device-pixel-ratio, -webkit-max-device-pixel-ratio ? ? ? ? ?
-webkit-transform-3d ? ? ? ? ?
-webkit-transform-2d ? ? ? ? ?
-webkit-transition ? ? ? ? ?
display-mode ? ? ? ? ?

[1] Le type de média grid n'est pas prise en charge.

[2] Prend en charge les valeurs <integer>.

[3] Prend en charge les valeurs <number> comme indiqué par la spécification.

[4] Le type de média tv n'est pas pris en charge.

[5] Cf. WebKit bug 22494.

[6] Pour des raisons de compatibilité web, cette fonctionnalité préfixée a été implémentée avec Gecko 46.0 (Firefox 46 / Thunderbird 46 / SeaMonkey 2.43) et était disponible via la préférence, désactivée par défaut, layout.css.prefixes.webkit (cf. bug 1239799). Depuis Gecko 49.0 (Firefox 49 / Thunderbird 49 / SeaMonkey 2.46), layout.css.prefixes.webkit est activée par défaut.

[7] Implémentés comme synonymes de min--moz-device-pixel-ratio et max--moz-device-pixel-ratio pour des raisons de compatibilité web (cf. bug 1176968) via les préférences layout.css.prefixes.webkit et layout.css.prefixes.device-pixel-ratio-webkit dans Gecko 45.0 (Firefox 45.0 / Thunderbird 45.0 / SeaMonkey 2.42). Depuis Gecko 49.0 (Firefox 49 / Thunderbird 49 / SeaMonkey 2.46) layout.css.prefixes.webkit vaut true par défaut.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Dernière mise à jour par : SphinxKnight,