--- title: all slug: Web/CSS/all tags: - CSS - Propriété - Reference translation_of: Web/CSS/all ---
La propriété raccourcie all
permet de réinitialiser toutes les propriétés, à l'exception de {{cssxref("unicode-bidi")}} et {{cssxref("direction")}}, avec leurs valeurs initiales, héritées ou qui proviennent d'une autre feuille de style.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
/* Valeurs globales */ all: initial; all: inherit; all: unset; /* Héritage et cascade CSS : Niveau 4 */ all: revert;
La propriété all
est définie avec un des mots-clés globaux de CSS. On notera que la valeur de cette propriété n'a pas d'impact sur les propriétés {{cssxref("unicode-bidi")}} et {{cssxref("direction")}}.
initial
all
(ou qu'il hérite de cette valeur via un élément parent) devront prendre leurs valeurs initiales.inherit
all
(ou qu'il hérite de cette valeur via un élément parent) devront prendre les valeurs héritées (c'est-à-dire celles définies pour le parent de l'élément).unset
revert
revert
, le comportement obtenu sera différent selon l'origine de la déclaration :
unset
.{{csssyntax}}
<blockquote id="quote"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </blockquote> Phasellus eget velit sagittis.
body { font-size: small; background-color: #F0F0F0; color: blue; } blockquote { background-color: skyblue; color: red; }
all
L'élément {{HTMLElement("blockquote")}} utilise la mise en forme par défaut du navigateur avec un arrière-plan spécifique et une couleur pour le texte. L'élément se comporte comme un élément de bloc : le texte qui suit est placé en dessous.
all:unset
L'élément {{HTMLElement("blockquote")}} n'utilise pas la mise en forme par défaut du naivgateur, c'est un élément en ligne (inline) (sa valeur initiale), la valeur de {{cssxref("background-color")}} est transparent
(la valeur initiale), mais {{cssxref("font-size")}} vaut toujours small
(valeur héritée) et {{cssxref("color")}} vaut (valeur héritée).
all:initial
L'élément {{HTMLElement("blockquote")}} n'utilise pas la mise en forme par défaut du navigateur, c'est un élément en ligne (sa valeur initiale). La propriété {{cssxref("background-color")}} vaut transparent
(sa valeur initiale), {{cssxref("font-size")}} vaut normal
(valeur initiale) et {{cssxref("color")}} vaut black
(sa valeur initiale).
all:inherit
L'élément {{HTMLElement("blockquote")}} n'utilise pas la mise en forme par défaut du navigateur, c'est un élément de bloc (valeur héritée depuis l'élément englobant {{HTMLElement("div")}}), {{cssxref("background-color")}} vaut #F0F0F0
(valeur héritée), {{cssxref("font-size")}} vaut small
(valeur héritée) et {{cssxref("color")}} vaut blue
(valeur héritée).
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS4 Cascade', '#all-shorthand', 'all')}} | {{Spec2('CSS4 Cascade')}} | Ajout de la valeur revert . |
{{SpecName('CSS3 Cascade', '#all-shorthand', 'all')}} | {{Spec2('CSS3 Cascade')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.all")}}
Les mots-clés indiquant des valeurs globales pour CSS :