Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Compatibilité CSS de Mozilla

Cette page contient une liste, dans l'ordre alphabétique, des sélecteurs, propriétés, règles @, requêtes média et des valeurs CSS prises en charge par Gecko, le moteur de rendu de Mozilla.

La colonne « pris en charge depuis » indique la version de Gecko à partir de laquelle la fonctionnalité a été prise en charge. Les versions antérieures à Gecko 1.0 apparaissent avec 1.0.

La colonne « spécification » renvoie vers l'une des spécifications où la fonctionnalité a été définie en premier. Toutefois, il arrive souvent qu'une fonctionnalité soit redéfinie, étendue dans des versions successives. Le tableau des spécifications, contenu dans chacune des pages pour ces fonctionnalités fournit de plus amples détails sur l'historique des spécifications.

Les extensions de Mozilla à CSS (préfixées avec -moz-) sont mentionnées dans la colonne « Notes » et indiquent les numéros des bugs associés ainsi que d'autres remarques sur la prise en charge de ces fonctionnalités.

Ce tableau fait référence à la spécification CSS 2.1 et aux brouillons de travail du groupe de travail CSS.

Sélecteurs

Sélecteurs Spécification initiale Pris en charge par Gecko Notes
État de la spécification Depuis
Sélecteurs simple
Sélecteur universel * CSS Level 2 (Revision 1)
La définition de 'universal selector' dans cette spécification.
Oui
Recommendation 1.0
Sélecteur de type element CSS Level 1
La définition de 'type selector' dans cette spécification.
Oui
Recommendation 1.0
Sélecteur de classe .class CSS Level 1
La définition de 'class selector' dans cette spécification.
Oui
Recommendation 1.0
Sélecteur d'identifiant #id CSS Level 1
La définition de 'ID selector' dans cette spécification.
Oui
Recommendation 1.0
Sélecteur d'attribut [attribute="value"] CSS Level 2 (Revision 1)
La définition de 'attribute selector' dans cette spécification.
Oui
Recommendation 1.0
Combinateurs
Sélecteur d'élément descendant E F CSS Level 1
La définition de 'descendant selector' dans cette spécification.
Oui
Recommendation 1.0
Sélecteur d'élément fils E > F CSS Level 2 (Revision 1)
La définition de 'child selector' dans cette spécification.
Oui
Recommendation 1.0
Sélecteur d'élément voisin E + F CSS Level 2 (Revision 1)
La définition de 'child selector' dans cette spécification.
Oui
Recommendation 1.0
Sélécteur d'élément voisin général E ~ F Selectors Level 3
La définition de 'general sibling selector' dans cette spécification.
Oui
Recommendation 1.0
Pseudo-élément
:after (::after) CSS 3 (Selectors) Oui Syntaxe avec deux fois deux points (::) prise en charge depuis Gecko 1.5
Recommendation 1.0 (1.5)
:before (::before) CSS 3 (Selectors) Oui
Recommendation 1.0 (1.5)
:first-letter (::first-letter) CSS 3 (Selectors) Oui
Recommendation 1.0 (1.5)
:first-line (::first-line) CSS 3 (Selectors) Oui
Recommendation 1.0 (1.5)
::selection CSS 3 (Selectors) Non ::-moz-selection est pris en charge depuis Gecko 1.5
Recommendation
Pseudo-classes dynamiques
:link CSS 3 (Selectors) Oui -
Recommendation 1.0
:visited CSS 3 (Selectors) Oui -
Recommendation 1.0
:active CSS 3 (Selectors) Oui -
Recommendation 1.0
:hover CSS 3 (Selectors) Oui -
Recommendation 1.0
:focus CSS 3 (Selectors) Oui -
Recommendation 1.0
Pseudo-classes structurelles
:root CSS 3 (Selectors) Oui -
Recommendation 1.0
:empty CSS 3 (Selectors) Oui Depuis Gecko 1.8, un élément qui contient des blancs ne correspond plus à :empty
Recommendation 1.0
:first-child CSS 3 (Selectors) Oui -
Recommendation 1.0
:last-child CSS 3 (Selectors) Oui -
Recommendation 1.0
:only-child CSS 3 (Selectors) Oui -
Recommendation 1.8
:first-of-type CSS 3 (Selectors) Oui -
Recommendation 1.9.1
:last-of-type CSS 3 (Selectors) Oui -
Recommendation 1.9.1
:only-of-type CSS 3 (Selectors) Oui -
Recommendation 1.9.1
:nth-child CSS 3 (Selectors) Oui -
Recommendation 1.9.1
:nth-last-child CSS 3 (Selectors) Oui -
Recommendation 1.9.1
:nth-of-type CSS 3 (Selectors) Oui -
Recommendation 1.9.1
:nth-last-of-type CSS 3 (Selectors) Oui -
Recommendation 1.9.1
UI pseudo-classes
:enabled CSS 3 (Selectors) Oui -
Recommendation 1.1
:disabled CSS 3 (Selectors) Oui -
Recommendation 1.1
:check CSS 3 (Selectors) Oui -
Recommendation 1.1
:indeterminate CSS 3 (Selectors) Oui -
Recommendation 1.9.2
:default CSS 3 (UI) Oui -
Recommendation 1.9
:valid CSS 3 (UI) Oui -
Recommendation 2.0
:invalid CSS 3 (UI) Oui -
Recommendation 2.0
:in-range CSS 3 (UI) Non -
Recommendation 1.0
:out-of-range CSS 3 (UI) Non -
Recommendation 1.0
:required CSS 3 (UI) Oui -
Recommendation 1.0
:optional CSS 3 (UI) Oui -
Recommendation 2.0
:read-only CSS 3 (UI) Non -
Recommendation 1.0
:read-write CSS 3 (UI) Non -
Recommendation 1.0
::value CSS 3 (UI) Non -
Recommendation 1.0
::choices CSS 3 (UI) Non -
Recommendation 1.0
::repeat-item CSS 3 (UI) Non -
Recommendation 1.0
::repeat-index CSS 3 (UI) Non -
Recommendation 1.0
Autres pseudo-classes
:lang CSS 3 (Selectors) Oui -
Recommendation 1.2
:Nont CSS 3 (Selectors) Oui -
Recommendation 1.0
:target CSS 3 (Selectors) Oui -
Recommendation 1.3

Propriétés

Propriété Spécification Prise en charge Prise en charge depuis Notes
animation CSS 3 (Animations) Oui 16.0 -moz-animation est pris en charge depuis Gecko 5.0.
animation-delay CSS 3 (Animations) Oui 16.0 -moz-animation-delay est pris en charge depuis Gecko 5.0.
animation-direction CSS 3 (Animations) Oui 16.0 -moz-animation-direction est pris en charge depuis Gecko 5.0.
animation-duration CSS 3 (Animations) Oui 16.0 -moz-animation-duration est pris en charge depuis Gecko 5.0.
animation-fill-mode CSS 3 (Animations) Oui 16.0 -moz-animation-fill-mode est pris en charge depuis Gecko 5.0.
animation-iteration-count CSS 3 (Animations) Oui 16.0 -moz-animation-iteration-count est pris en charge depuis Gecko 5.0.
animation-name CSS 3 (Animations) Oui 16.0 -moz-animation-name est pris en charge depuis Gecko 5.0.
animation-play-state CSS 3 (Animations) Oui 16.0 -moz-animation-play-state est pris en charge depuis Gecko 5.0.
animation-timing-function CSS 3 (Animations) Oui 16.0 -moz-animation-timing-function est pris en charge depuis Gecko 5.0.
appearance CSS 3 (UI) Non - -moz-appearance est pris en charge depuis Gecko 1.0.
background CSS 3 (Background) Oui 1.0 (1.9.2) Les arrière-plans multiples sont pris en charge depuis Gecko 1.9.2.
background-attachment CSS 3 (Background) Oui 1.0 (1.9.2)
background-clip CSS 3 (Background) Oui 2.0 -moz-background-clip a été pris en charge entre Gecko 1.2 et 1.9.2.
background-color CSS 3 (Background) Oui 1.0 -
background-image CSS 3 (Background) Oui 1.0 (1.9.2) Les arrière-plans multiples sont pris en charge depuis Gecko 1.9.2.
background-origin CSS 3 (Background) Oui 2.0 -moz-background-origin a été pris en charge entre Gecko 1.2 et 1.9.2.
background-position CSS 3 (Background) Oui 1.0 (1.9.2) Les arrière-plans multiples sont pris en charge depuis Gecko 1.9.2.
background-repeat CSS 3 (Background) Oui 1.0 (1.9.2)
background-size CSS 3 (Background) Oui 2.0 -moz-background-size était pris en charge depuis Gecko 1.9.2.
border CSS 3 (Background) Oui 1.0 -
border-bottom CSS 3 (Background) Oui 1.0 -
border-bottom-color CSS 3 (Background) Oui 1.0 -
border-bottom-left-radius CSS 3 (Background) Oui 2.0 -moz-border-radius-bottomleft est pris en charge depuis Gecko 1.0.
border-bottom-right-radius CSS 3 (Background) Oui 2.0 -moz-border-radius-bottomright est pris en charge depuis Gecko 1.0.
border-bottom-style CSS 3 (Background) Oui 1.0 -
border-bottom-width CSS 3 (Background) Oui 1.0 -
border-collapse CSS 2.1 Oui 1.0 -
border-color CSS 3 (Background) Oui 1.0 -
border-image CSS 3 (Background) Oui 15.0 -moz-border-image est pris en charge depuis Gecko 1.9.1, mais l'implémentation diffère de la spécification (cf. bug 497995).
border-image-outset CSS 3 (Background) Oui 15.0 -
border-image-repeat CSS 3 (Background) Oui (15.0) La valeur space n'est pas prise en charge.
border-image-slice CSS 3 (Background) Oui 15.0 -
border-image-source CSS 3 (Background) Oui 15.0 -
border-image-width CSS 3 (Background) Oui 13.0 -
border-left CSS 3 (Background) Oui 1.0 -
border-left-color CSS 3 (Background) Oui 1.0 -
border-left-style CSS 3 (Background) Oui 1.0 -
border-left-width CSS 3 (Background) Oui 1.0 -
border-radius CSS 3 (Background) Oui 2.0 -moz-border-radius est pris en charge depuis Gecko 1.0.
border-right CSS 3 (Background) Oui 1.0 -
border-right-color CSS 3 (Background) Oui 1.0 -
border-right-style CSS 3 (Background) Oui 1.0 -
border-right-width CSS 3 (Background) Oui 1.0 -
border-spacing CSS 2.1 Oui 1.0 -
border-style CSS 3 (Background) Oui 1.0 -
border-top CSS 3 (Background) Oui 1.0 -
border-top-color CSS 3 (Background) Oui 1.0 -
border-top-left-radius CSS 3 (Background) Oui 2.0 -moz-border-radius-topleft est pris en charge depuis Gecko 1.0.
border-top-right-radius CSS 3 (Background) Oui 2.0 -moz-border-radius-topright est pris en charge depuis Gecko 1.0.
border-top-style CSS 3 (Background) Oui 1.0 -
border-top-width CSS 3 (Background) Oui 1.0 -
border-width CSS 3 (Background) Oui 1.0 -
bottom CSS 2.1 Oui 1.0 -
box-align CSS 3 (Flexbox) Non - -moz-box-align est pris en charge depuis Gecko 1.0.
box-decoration-break CSS 3 (Background) Non - -
box-direction CSS 3 (Flexbox) Non - -moz-box-direction est pris en charge depuis Gecko 1.0.
box-flex CSS 3 (Flexbox) Non - -moz-box-flex est pris en charge depuis Gecko 1.0.
box-flex-group CSS 3 (Flexbox) Non - -moz-box-flex-group est pris en charge depuis Gecko 1.0.
box-lines CSS 3 (Flexbox) Non - -
box-ordinal-group CSS 3 (Flexbox) Non - -moz-box-ordinal-group est pris en charge depuis Gecko 1.0.
box-orient CSS 3 (Flexbox) Non - -moz-box-orient est pris en charge depuis Gecko 1.0.
box-pack CSS 3 (Flexbox) Non - -moz-box-pack est pris en charge depuis Gecko 1.0.
box-shadow CSS 3 (Background) Oui 2.0 -moz-box-shadow est pris en charge depuis Gecko 1.9.1.
box-sizing CSS 3 (UI) Non - -moz-box-sizing est pris en charge depuis Gecko 1.0.
caption-side CSS 2.1 Oui 1.4 -
clear CSS 2.1 Oui 1.0 -
clip CSS 2.1 Oui 1.0 -
color CSS 3 (Color) Oui 1.0 -
column-count CSS 3 (MultiCol) Non - -moz-column-count est pris en charge depuis Gecko 1.8.
column-fill CSS 3 (MultiCol) Non - -moz-column-fill est pris en charge depuis Gecko 13.0.
column-gap CSS 3 (MultiCol) Non - -moz-column-gap est pris en charge depuis Gecko 1.8.
column-rule CSS 3 (MultiCol) Non - -moz-column-rule est pris en charge depuis Gecko 1.9.1.
column-rule-color CSS 3 (MultiCol) Non - -moz-column-rule-color est pris en charge depuis Gecko 1.9.1.
column-rule-style CSS 3 (MutliCol) Non - -moz-column-rule-style est pris en charge depuis Gecko 1.9.1.
column-rule-width CSS 3 (MultiCol) Non - -moz-column-rule-width est pris en charge depuis Gecko 1.9.1.
column-span CSS 3 (MultiCol) Non - See bug 616436.
column-width CSS 3 (MultiCol) Non - -moz-column-width est pris en charge depuis Gecko 1.8.
columns CSS 3 (MultiCol) Non - -moz-columns est pris en charge depuis Gecko 9.0.
content CSS 2.1 Oui 1.0 -
counter-increment CSS 2.1 Oui 1.8 -
counter-reset CSS 2.1 Oui 1.8 -
cursor CSS 2.1 Oui 1.0 -
direction CSS 2.1 Oui 1.0 -
display CSS 2.1 Oui 1.0 -
empty-cells CSS 2.1 Oui 1.0 -
float CSS 2.1 Oui 1.0 -
font CSS 2.1 Oui 1.0 -
font-family CSS 2.1 Oui 1.0 -
font-size CSS 2.1 Oui 1.0 -
font-size-adjust CSS 3 (Fonts) Oui 1.0 (1.9) Avant Gecko 1.9, cela était uniquement pris en charge sur Windows.
font-stretch CSS 3 (Fonts) Oui 9.0  
font-style CSS 2.1 Oui 1.0 -
font-variant CSS 2.1 Oui 1.0 -
font-weight CSS 2.1 Oui 1.0 -
height CSS 2.1 Oui 1.0 -
left CSS 2.1 Oui 1.0 -
letter-spacing CSS 2.1 Oui 1.0 -
line-height CSS 2.1 Oui 1.0 -
list-style CSS 2.1 Oui 1.0 -
list-style-image CSS 2.1 Oui 1.0 -
list-style-position CSS 2.1 Oui 1.0 -
list-style-type CSS 2.1 Oui 1.0 -
margin CSS 2.1 Oui 1.0 -
margin-bottom CSS 2.1 Oui 1.0 -
margin-left CSS 2.1 Oui 1.0 -
margin-right CSS 2.1 Oui 1.0 -
margin-top CSS 2.1 Oui 1.0 -
max-height CSS 2.1 Oui 1.7 -
max-width CSS 2.1 Oui 1.0 -
min-height CSS 2.1 Oui 1.7 -
object-fit CSS 3 (Images) Oui 36.0 -
object-position CSS 3 (Images) Oui 36.0 -
opacity CSS 3 (Color) Oui 1.7 -
orphans CSS 2.1 Non - Voir bug 137367.
outline CSS 2.1 Oui 1.8 -
outline-color CSS 2.1 Oui 1.8 -
outline-offset CSS 3 (UI) Oui 1.8 -
outline-style CSS 2.1 Oui 1.8 -
outline-width CSS 2.1 Oui 1.8 -
overflow CSS 2.1 Oui 1.0 -
overflow-x CSS 3 (Box) Oui 1.8 -
overflow-y CSS 3 (Box) Oui 1.8 -
padding CSS 2.1 Oui 1.0 -
padding-bottom CSS 2.1 Oui 1.0 -
padding-left CSS 2.1 Oui 1.0 -
padding-right CSS 2.1 Oui 1.0 -
padding-top CSS 2.1 Oui 1.0 -
page-break-after CSS 2.1 Non - Voir bug 132035.
page-break-before CSS 2.1 Non -
page-break-inside CSS 2.1 Oui 19.0
position CSS 2.1 Oui 1.0 -
quotes CSS 2.1 Oui 1.0 -
resize CSS 3 (UI) Oui 2.0 -
right CSS 2.1 Oui 1.0 -
table-layout CSS 2.1 Oui 1.0 -
text-align CSS 2.1 Oui 1.0 -
text-align-last CSS 3 (Text) Non - -moz-text-align-last est pris en charge depuis Gecko 12.0.
text-decoration CSS 2.1 Oui 1.0 -
text-decoration-color CSS 3 (Text) Non - -moz-text-decoration-color est pris en charge depuis Gecko 6.0.
text-decoration-line CSS 3 (Text) Non - -moz-text-decoration-line est pris en charge depuis Gecko 6.0.
text-decoration-skip CSS 3 (Text) Non - -
text-decoration-style CSS 3 (Text) Non - -moz-text-decoration-style est pris en charge depuis Gecko 6.0.
text-indent CSS 2.1 Oui 1.0 -
text-shadow CSS 3 (Text) Oui 1.9.1 -
text-transform CSS 2.1 Oui 1.0 -
top CSS 2.1 Oui 1.0 -
transform (2D) CSS 3 (2D Transforms) Oui 16.0 -moz-transform est pris en charge depuis Gecko 1.9.1.
transform-origin (2D) CSS 3 (2D Transforms) Oui 16.0 -moz-transform-origin est pris en charge depuis Gecko 1.9.1.
transform (3D) CSS 3 (3D Transforms) Oui 16.0 -moz-transform est pris en charge depuis Gecko 10.0
transform-origin (3D) CSS 3 (3D Transforms) Oui 16.0 -moz-transform-origin est pris en charge depuis Gecko 10.0
transform-style CSS 3 (Transforms) Oui 16.0 -moz-transform-style est pris en charge depuis Gecko 10.0
transition CSS 3 (Transitions) Oui 16.0 -moz-transition est pris en charge depuis Gecko 2.0.
transition-delay CSS 3 (Transitions) Oui 16.0 -moz-transition-delay est pris en charge depuis Gecko 2.0.
transition-duration CSS 3 (Transitions) Oui 16.0 -moz-transition-duration est pris en charge depuis Gecko 2.0.
transition-property CSS 3 (Transitions) Oui 16.0 -moz-transition-property est pris en charge depuis Gecko 2.0.
transition-timing-function CSS 3 (Transitions) Oui 16.0 -moz-transition-timing-function est pris en charge depuis Gecko 2.0.
unicode-bidi CSS 2.1 Oui 1.0 -
vertical-align CSS 2.1 Oui 1.0 -
visibility CSS 2.1 Oui 1.3 -
white-space CSS 2.1 Oui 1.0 -
widows CSS 2.1 Non - Voir bug 137367.
width CSS 2.1 Oui 1.0 -
word-break CSS 3 (Text) Oui 15.0 -
word-spacing CSS 2.1 Oui 1.0 -
word-wrap CSS 3 (Text) Oui 1.9.1 -
z-index CSS 2.1 Oui 1.0 -

Règles @

Règle Spécification Prise en charge Prise en charge depuis Notes
@charset CSS 2.1 Oui 1.0 -
@document CSS 3 Oui 6.0 @-moz-document est pris en charge depuis Gecko 1.8
@font-face CSS 3 (Fonts) Oui 1.9.1 -
@import CSS 2.1 Oui 1.0 -
@keyframes CSS 3 (Animations) Oui 16.0 @-moz-keyframes est pris en charge depuis Gecko 5.0
@media CSS 3 (Media Queries) Oui 1.0 -
@namespace CSS 3 (Namespace) Oui 1.0 -
@page CSS 2.1 Oui 19.0 -
@supports CSS 3 Oui 22.0 (18.0) Avec Gecko 18.0, @supports est uniquement prise en charge si l'utilisateur active la préférence layout.css.supports-rule.enable avec true.

Requêtes média

Propriété Spécification Prise en charge Prise en charge depuis Notes
aspect-ratio CSS 3 (MediaQueries) Oui 1.9.1 -
color CSS 3 (MediaQueries) Oui 1.9.1 -
color-index CSS 3 (MediaQueries) Oui 1.9.1 -
device-aspect-ratio CSS 3 (MediaQueries) Oui 1.9.1 -
device-height CSS 3 (MediaQueries) Oui 1.9.1 -
device-width CSS 3 (MediaQueries) Oui 1.9.1 -
grid CSS 3 (MediaQueries) Non - -
height CSS 3 (MediaQueries) Oui 1.9.1 -
moNonchrome CSS 3 (MediaQueries) Oui 1.9.1 -
orientation CSS 3 (MediaQueries) Oui 1.9.1 -
resolution CSS 3 (MediaQueries) Oui 1.9.1 -
scan CSS 3 (MediaQueries) Non - -
width CSS 3 (MediaQueries) Oui 1.9.1 -

Valeurs et unités

Valeur / Unité Spécification Pris en charge Pris en charge depuis Notes
Mot-clé
inherit CSS 3 (Cascade) Oui 1.0 -
initial CSS 3 (Cascade) Non - -moz-initial est pris en charge depuis Gecko 1.9.
Fonction
attr() CSS 3 (Values) Non 1.0 Uniquement pris en charge pour le texte des propriétés content. Voir bug 435426.
calc() CSS 3 (Values) Oui 19.0 -moz-calc est pris en charge depuis Gecko 2.0 See bug 363249.
counter() CSS 3 (Values) Oui 1.0 -
url() CSS 3 (Values) Oui 1.0 -
Couleur
HTML4 color keywords CSS 3 (Color) Oui 1.0 -
SVG color keywords CSS 3 (Color) Oui 1.0 -
System colors CSS 3 (Color) Oui 1.0 -
RGB CSS 3 (Color) Oui 1.0 -
rgba(r,g,b,a) CSS 3 (Color) Oui 1.9 -
hsl(h,s,l) CSS 3 (Color) Oui 1.5 -
hsla(h,s,l,a) CSS 3 (Color) Oui 1.9 -
currentColor CSS 3 (Color) Oui 1.8 -
transparent CSS 3 (Color) Oui 1.9 -
Unité
% CSS 3 (Values) Oui 1.0 -
ch CSS 3 (Values) Oui 1.9.1 -
cm CSS 3 (Values) Oui 1.0 -
deg CSS 3 (Values) Oui 1.9.1 -
dpcm CSS 3 (MediaQueries) Oui 1.9.1 -
dpi CSS 3 (MediaQueries) Oui 1.9.1 -
em CSS 3 (Values) Oui 1.0 -
ex CSS 3 (Values) Oui 1.0 -
gd CSS 3 (Values) Non - -
grad CSS 3 (Values) Oui 1.9.1 -
Hz CSS 3 (Values) Non - -
in CSS 3 (Values) Oui 1.0 -
kHz CSS 3 (Values) Non - -
mm CSS 3 (Values) Oui 1.0 -
ms CSS 3 (Values) Oui 2.0 -
pc CSS 3 (Values) Oui 1.0 -
px CSS 3 (Values) Oui 1.0 -
pt CSS 3 (Values) Oui 1.0 -
rad CSS 3 (Values) Oui 1.9.1 -
rem CSS 3 (Values) Oui 1.9.2 -
s CSS 3 (Values) Oui 2.0 -
turn CSS 3 (Values) Non - -
vh CSS 3 (Values) Oui 19.0 -
vm CSS 3 (Values) Oui 19.0
vw CSS 3 (Values) Oui 19.0
Images et dégradés
image() CSS 3 (Images) Non - -
linear-gradient() CSS 3 (Images) Oui 16.0 -moz-linear-gradient() est pris en charge depuis Gecko 1.9.2.
radial-gradient() CSS 3 (Images) Oui 16.0 -moz-radial-gradient() est pris en charge depuis Gecko 1.9.2.
repeating-linear-gradient() CSS 3 (Images) Oui 16.0 -moz-repeating-linear-gradient() est pris en charge depuis Gecko 1.9.2.
repeating-radial-gradient() CSS 3 (Images) Oui 16.0 -moz-repeating-radial-gradient() est pris en charge depuis Gecko 1.9.2.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, FredB, Delapouite, tregagnon, *.Har(d)t, Fredchat
 Dernière mise à jour par : SphinxKnight,