Propriétés CSS

Propriétés globales

Valeurs globales

Il existe 4 valeurs globales, qui peuvent être données à toutes les propriété CSS: initial, inherit, unset, revert.

initial

initial (CSS2) applique la valeur initiale d’une propriété à un élément.
La valeur initiale d’une propriété CSS est définie par les spécifications W3C.

.exemple {
  color: red;
}
.exemple em {
  color: initial; /* couleur initiale de em (black) */
}

inherit

inherit (CSS2) applique la valeur calculée de la propriété de l’élément parent.

p {
  color: #333;
}
a {
  color: red;
}
p a {
  color: inherit; /* #333 */
}

unset

unset (CSS3) réinitialise la propriété afin que sa valeur soit la valeur héritée depuis l’élément parent (comme inherit) ou sa valeur initiale s’il n’y a pas d’héritage (comme initial).

p {
  color: red;
}
#sidebar p {
  color: unset; /* couleur de #sidebar ou couleur par défaut de p si non définie */
}

revert

revert (CSS4) réinitialise la propriété avec la valeur par défaut du navigateur.
Ne pas confondre revert avec initial: les navigateurs définissent des valeurs par défaut pour les différents éléments HTML, des valeurs qui sont différentes de la valeur initiale définie par les spécifications CSS.

.widget {
  all: revert;
}

Shorthand