CSS Conditional Rules

CSS Conditional Rules (ou règles conditionnelles CSS) est un module CSS qui permet de définir un ensemble de règles qui ne s'appliqueront qu'en fonction des capacités du processeur ou du document auquel la feuille de styles est appliquée.

Référence

Règles @

Spécifications

Spécification État Commentaires
CSS Conditional Rules Module Level 3 Candidat au statut de recommandation Définition initiale.

Compatibilité des navigateurs

@document

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
@document
ExpérimentaleNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Support complet 61
Préfixée Notes Désactivée
Support complet 61
Préfixée Notes Désactivée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Notes Disabled by default in web pages, except for an empty url-prefix() value, which is supported due to its use in Firefox browser detection. Still supported in user stylesheets.
Désactivée From version 61: this feature is behind the layout.css.moz-document.content.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Aucun support 1.5 — 61
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 61
Préfixée Notes Désactivée
Support complet 61
Préfixée Notes Désactivée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Notes Disabled by default in web pages, except for an empty url-prefix() value, which is supported due to its use in Firefox browser detection. Still supported in user stylesheets.
Désactivée From version 61: this feature is behind the layout.css.moz-document.content.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Aucun support 4 — 61
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Opera Android ? Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
regexp()
ExpérimentaleNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Support complet 6IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 6Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.

@import

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
@importChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 5.5Opera Support complet OuiSafari Support complet 1WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0

Légende

Support complet  
Support complet

@media

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
@mediaChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 6Opera Support complet 9.2Safari Support complet 1.3WebView Android Support complet 1Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet 10.1Safari iOS Support complet 1Samsung Internet Android Support complet 1.0
any-hover media featureChrome Support complet 41Edge Support complet 16Firefox Support complet 64IE Aucun support NonOpera Support complet 28Safari Support complet 9WebView Android Support complet 41Chrome Android Support complet 41Firefox Android Support complet 64Opera Android Support complet 28Safari iOS Support complet 9.2Samsung Internet Android Support complet 5.0
any-pointer media featureChrome Support complet 41Edge Support complet 12Firefox Support complet 64IE Aucun support NonOpera Support complet 28Safari Support complet 9WebView Android Support complet 41Chrome Android Support complet 41Firefox Android Support complet 64Opera Android Support complet 28Safari iOS Support complet 9.2Samsung Internet Android ?
aspect-ratio media featureChrome Support complet 3Edge Support complet 12Firefox Support complet 3.5IE Support complet 9Opera Support complet OuiSafari Support complet 4.1WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 4.2Samsung Internet Android Support complet 1.0
calc() expressionsChrome Support complet 66Edge Aucun support NonFirefox Support complet 59IE Aucun support NonOpera Support complet 53Safari Support complet 12WebView Android Support complet 66Chrome Android Support complet 66Firefox Android Support complet 59Opera Android Support complet 47Safari iOS Support complet 12Samsung Internet Android Support complet Oui
color media featureChrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
color-gamut media featureChrome Support complet 58Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Support complet 45Safari Support complet 10WebView Android Support complet 58Chrome Android Support complet 58Firefox Android Aucun support NonOpera Android Support complet 43Safari iOS Support complet 10Samsung Internet Android Support complet 7.0
color-index media feature
Non-standard
Chrome Support complet 29Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Support complet 16Safari Support complet 8WebView Android Support complet ≤37Chrome Android Support complet 29Firefox Android Aucun support NonOpera Android Support complet 16Safari iOS Support complet 8Samsung Internet Android Support complet 2.0
device-aspect-ratio media feature
ObsolèteNon-standard
Chrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
device-height media feature
ObsolèteNon-standard
Chrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
device-width media feature
ObsolèteNon-standard
Chrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
display-mode media featureChrome Support complet 45Edge Aucun support NonFirefox Support complet 47
Notes
Support complet 47
Notes
Notes Firefox 47 and later support display-mode values fullscreen and browser. Firefox 57 added support for minimal-ui and standalone values.
IE Aucun support NonOpera Support complet 32Safari Support complet 13WebView Android Support complet 45Chrome Android Support complet 45Firefox Android Support complet 47
Notes
Support complet 47
Notes
Notes Firefox 47 and later support display-mode values fullscreen and browser. Firefox 57 added support for minimal-ui and standalone values.
Opera Android Support complet 32Safari iOS Support complet 13Samsung Internet Android Support complet 5.0
grid media featureChrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 10Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
height media featureChrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
hover media featureChrome Support complet 38
Notes
Support complet 38
Notes
Notes Before Chrome 41, the implementation was buggy and reported (hover: none) on non-touch-based computers with a mouse/trackpad. See bug 441613.
Edge Support complet 12Firefox Support complet 64IE Aucun support NonOpera Support complet 28Safari Support complet 9WebView Android Support complet 38
Notes
Support complet 38
Notes
Notes Before Chrome 41, the implementation was buggy and reported (hover: none) on non-touch-based computers with a mouse/trackpad. See bug 441613.
Chrome Android Support complet 50Firefox Android Support complet 64Opera Android Support complet 28Safari iOS Support complet 9.2Samsung Internet Android ?
inverted-colors media feature
ExpérimentaleNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support NonSafari Support complet 9.1WebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Aucun support NonOpera Android Aucun support NonSafari iOS Support complet 10Samsung Internet Android Aucun support Non
light-level media feature
ExpérimentaleNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Aucun support NonOpera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
Media feature expressionsChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 9Opera Support complet 9.2Safari Support complet 1.3WebView Android Support complet 1Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet 10.1Safari iOS Support complet 3.1Samsung Internet Android ?
Media query value supportChrome Support complet 66Edge Aucun support NonFirefox Support complet 59IE Aucun support NonOpera Support complet 53Safari Aucun support NonWebView Android Support complet 66Chrome Android Support complet 66Firefox Android Support complet 59Opera Android Support complet 47Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
monochrome media featureChrome Support complet 1Edge Aucun support NonFirefox Support complet 2IE Aucun support NonOpera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
orientation media featureChrome Support complet 3Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 4.1WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 4.2Samsung Internet Android Support complet 1.0
overflow-block media feature
Expérimentale
Chrome Aucun support NonEdge Aucun support NonFirefox Support complet 66IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 66Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non
overflow-inline media feature
Expérimentale
Chrome Aucun support NonEdge Aucun support NonFirefox Support complet 66IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 66Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non
pointer media featureChrome Support complet 41Edge Support complet 12Firefox Support complet 64IE Aucun support NonOpera Support complet 28Safari Support complet 9WebView Android Support complet 41Chrome Android Support complet 50Firefox Android Support complet 64Opera Android Support complet 28Safari iOS Support complet 9.2Samsung Internet Android ?
prefers-color-scheme media feature
Expérimentale
Chrome Support complet 76Edge Aucun support NonFirefox Support complet 67IE Aucun support NonOpera Aucun support NonSafari Support complet 12.1WebView Android Support complet 76Chrome Android Support complet 76Firefox Android Support complet 67Opera Android Aucun support NonSafari iOS Support complet 13Samsung Internet Android ?
prefers-reduced-motion media feature
Expérimentale
Chrome Support complet 74Edge Aucun support NonFirefox Support complet 63IE Aucun support NonOpera Support complet 62Safari Support complet 10.1WebView Android Support complet 74Chrome Android Support complet 74Firefox Android Support complet 64Opera Android Support complet 53Safari iOS Support complet 10.3Samsung Internet Android ?
resolution media featureChrome Support complet 29Edge Support complet 12Firefox Support complet 8
Support complet 8
Support partiel 3.5
Notes
Notes Supports <integer> values only.
IE Support complet 9Opera Support complet 16
Support complet 16
Aucun support 10 — 15
Safari Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 78087.
WebView Android Support complet ≤37Chrome Android Support complet 29Firefox Android Support complet 8
Support complet 8
Support partiel 4
Notes
Notes Supports <integer> values only.
Opera Android Support complet 16
Support complet 16
Aucun support 10.1 — 14
Safari iOS Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 78087.
Samsung Internet Android Support complet 1.5
scan media featureChrome Aucun support NonEdge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Aucun support NonOpera Android ? Safari iOS Aucun support NonSamsung Internet Android ?
scripting media feature
ExpérimentaleNon-standard
Chrome Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 489957.
Edge Aucun support NonFirefox Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 1166581.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 489957.
Chrome Android Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 489957.
Firefox Android Aucun support Non
Notes
Aucun support Non
Notes
Notes See bug 1166581.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
speech media typeChrome Aucun support NonEdge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Support complet 9.2Safari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Aucun support NonOpera Android Support complet 10.1Safari iOS Aucun support NonSamsung Internet Android Aucun support Non
update media feature
Expérimentale
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Aucun support NonOpera Android ? Safari iOS Aucun support NonSamsung Internet Android ?
width media featureChrome Support complet 1Edge Support complet 12Firefox Support complet 2IE Support complet 9Opera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
-moz-device-pixel-ratio media feature
ObsolèteNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Support complet 4IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 4Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non
-webkit-animation media feature
ObsolèteNon-standard
Chrome Aucun support 2 — 36Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support ? — 23Safari Support complet 4WebView Android Aucun support ≤37 — ≤37Chrome Android Aucun support 18 — 36Firefox Android Aucun support NonOpera Android Aucun support ? — 24Safari iOS Support complet 3.2Samsung Internet Android Aucun support 1.0 — 3.0
-webkit-device-pixel-ratio media feature
Non-standard
Chrome Support complet 1Edge Support complet 12Firefox Support complet 63
Notes
Support complet 63
Notes
Notes Implemented as an alias for for -moz-device-pixel-ratio.
Support complet 49
Notes Désactivée
Notes Implemented as an alias for for -moz-device-pixel-ratio.
Désactivée From version 49: this feature is behind the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Support complet 45
Notes Désactivée
Notes Implemented as an alias for for -moz-device-pixel-ratio.
Désactivée From version 45: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true) and the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 63
Notes
Support complet 63
Notes
Notes Implemented as an alias for for -moz-device-pixel-ratio.
Support complet 49
Notes Désactivée
Notes Implemented as an alias for for -moz-device-pixel-ratio.
Désactivée From version 49: this feature is behind the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Support complet 45
Notes Désactivée
Notes Implemented as an alias for for -moz-device-pixel-ratio.
Désactivée From version 45: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true) and the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
-webkit-max-device-pixel-ratio media feature
Non-standard
Chrome Support complet 1Edge Support complet 12Firefox Support complet 63
Notes
Support complet 63
Notes
Notes Implemented as an alias for for max--moz-device-pixel-ratio.
Support complet 49
Notes Désactivée
Notes Implemented as an alias for for max--moz-device-pixel-ratio.
Désactivée From version 49: this feature is behind the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Support complet 45
Notes Désactivée
Notes Implemented as an alias for for max--moz-device-pixel-ratio.
Désactivée From version 45: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true) and the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 63
Notes
Support complet 63
Notes
Notes Implemented as an alias for for max--moz-device-pixel-ratio.
Support complet 49
Notes Désactivée
Notes Implemented as an alias for for max--moz-device-pixel-ratio.
Désactivée From version 49: this feature is behind the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Support complet 45
Notes Désactivée
Notes Implemented as an alias for for max--moz-device-pixel-ratio.
Désactivée From version 45: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true) and the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
-webkit-min-device-pixel-ratio media feature
Non-standard
Chrome Support complet 1Edge Support complet 12Firefox Support complet 63
Notes
Support complet 63
Notes
Notes Implemented as an alias for for min--moz-device-pixel-ratio.
Support complet 49
Notes Désactivée
Notes Implemented as an alias for for min--moz-device-pixel-ratio.
Désactivée From version 49: this feature is behind the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Support complet 45
Notes Désactivée
Notes Implemented as an alias for for min--moz-device-pixel-ratio.
Désactivée From version 45: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true) and the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Support complet OuiSafari Support complet 3WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 63
Notes
Support complet 63
Notes
Notes Implemented as an alias for for min--moz-device-pixel-ratio.
Support complet 49
Notes Désactivée
Notes Implemented as an alias for for min--moz-device-pixel-ratio.
Désactivée From version 49: this feature is behind the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Support complet 45
Notes Désactivée
Notes Implemented as an alias for for min--moz-device-pixel-ratio.
Désactivée From version 45: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true) and the layout.css.prefixes.device-pixel-ratio-webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Support complet OuiSafari iOS Support complet 1Samsung Internet Android Support complet 1.0
-webkit-transform-2d media feature
Non-standard
Chrome Aucun support 2 — 36Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support ? — 23Safari Support complet 4WebView Android Aucun support ≤37 — ≤37Chrome Android Aucun support 18 — 36Firefox Android Aucun support NonOpera Android Aucun support ? — 24Safari iOS Support complet 3.2Samsung Internet Android Aucun support 1.0 — 3.0
-webkit-transform-3d media feature
Non-standard
Chrome Aucun support 2 — 36Edge Support complet 12Firefox Support complet 49
Support complet 49
Support complet 46
Désactivée
Désactivée From version 46: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Aucun support ? — 23Safari Support complet 4WebView Android Aucun support ≤37 — ≤37Chrome Android Aucun support 18 — 36Firefox Android Support complet 49
Support complet 49
Support complet 46
Désactivée
Désactivée From version 46: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Aucun support ? — 24Safari iOS Support complet 3.2Samsung Internet Android Aucun support 1.0 — 3.0
-webkit-transition media feature
ObsolèteNon-standard
Chrome Aucun support 2 — 36Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Aucun support ? — 23Safari Support complet 4WebView Android Aucun support ≤37 — ≤37Chrome Android Aucun support 18 — 36Firefox Android Aucun support NonOpera Android Aucun support ? — 24Safari iOS Support complet 3.2Samsung Internet Android Aucun support 1.0 — 3.0

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.

@supports

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
@supportsChrome Support complet 28Edge Support complet 12Firefox Support complet 22
Support complet 22
Aucun support 17 — 22
Désactivée
Désactivée From version 17 until version 22 (exclusive): this feature is behind the layout.css.supports-rule.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Support complet 12.1Safari Support complet 9WebView Android Support complet ≤37Chrome Android Support complet 28Firefox Android Support complet 22
Support complet 22
Aucun support 17 — 22
Désactivée
Désactivée From version 17 until version 22 (exclusive): this feature is behind the layout.css.supports-rule.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Support complet 12.1Safari iOS Support complet 9Samsung Internet Android Support complet Oui
selector()
Expérimentale
Chrome Aucun support NonEdge Aucun support NonFirefox Support complet 69
Support complet 69
Support complet 64
Désactivée
Désactivée From version 64: this feature is behind the layout.css.supports-selector.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 64
Désactivée
Support complet 64
Désactivée
Désactivée From version 64: this feature is behind the layout.css.supports-selector.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.