CSS - Propriété all
all
est une propriété CSS qui représente TOUTES les propriétés. Elle permet, en une seule
écriture, d'appliquer la même valeur à toutes les propriétés d'un élément.
Elle est surtout utilisée pour les initialisations.
Description de la propriété all
.
Cette propriété très particulière permet de réinitialiser toutes les propriétés d'un élément.
Il y a cependant deux propriétés qui ne seront pas réinitialisées :
ce sont direction
et unicode-bidi
.
Syntaxes pour all
.
all: revert;
Force toutes les propriétés de l'élément à la valeur qu'elles auraient eu sans l'application d'aucun styles utilisateur.
all:
unset
;Force toutes les propriétés de l'élément à la valeur de l'élément parent si ces propriétés peuvent être héritées, et à leur valeur initiale si elles ne peuvent pas être héritées.
all:
inherit
;Force toutes les propriétés de l'élément à la valeur héritée de l'élément parent.
all:
initial
;Force toutes les propriétés de l'élément à leur valeur initiale.
Simulateur.
Le fonctionnement de la propriété all
est assez complexe.
Jouez avec le simulateur ci-dessous pour vous en faire une idée.
all
n'est pas réversible : vous devrez recharger la page
pour retrouver la mise en forme de départ.
all
:
all
va être modifiée.
Prise en charge de la propriété all
par les navigateurs courants.
Afficher le tableau de compatibilité (informations fournies par canIuse.com).