revert

Le mot-clé revert permet de remonter la cascade afin que la propriété puisse prendre la valeur qui aurait été utilisée sans mise en forme particulière (la valeur qu'elle aurait eu sans mise en forme appliquée par la feuille de style de l'auteur, de l'utilisateur ou de l'agent utilisateur). S'il est utilisée dans une feuille de style d'un auteur web (le cas normal), cela réinitialisera la propriété avec la valeur par défaut définie par la feuille de style de l'agent utilisateur (ou par le style utilisateur s'il y en a un).

Le mot-clé revert est différent de initial et ne doit pas être confondu avec ce dernier. initial utilise la valeur initiale, définie pour chaque propriété par les spécifications CSS. En revanche, les feuilles de style des agents utilisateurs définissent des valeurs par défaut selon les sélecteurs CSS. Par exemple, la valeur initiale de display est inline mais un agent utilisateur pourra définir les valeurs par défaut suivante dans sa feuille de style : block pour <div>, table pour <table> etc.

La mot-clé revert est utile pour isoler les composants intégrés des styles de la page qui les contient, notamment quand il est utilisé avec la propriété all.

S'il est utilisé dans les feuilles de styles de l'utilisateur, revert remonte la cascade et réinitialise la propriété avec la valeur par défaut définie dans la feuille de style de l'agent utilisateur.

Exemples

À compléter.

Spécifications

Spécification Statut Commentaires
CSS Cascading and Inheritance Level 4
La définition de 'revert' dans cette spécification.
Version de travail Définition initiale.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support simple Pas de support[3] Pas de support[2] ? ? 9.1[1]
Fonctionnalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support simple Pas de support[3] Pas de support[2] ? ? 9.3[1]

[1] Voir WebKit bug 149702.

[2] Voir bug 1215878.

[3] Voir Chromium bug 579788

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight
 Dernière mise à jour par : SphinxKnight,