Le mot-clé unset
correspond à la combinaison des mots-clés initial
et inherit
. Comme les autres mots-clés globaux à tout CSS, il peut être utilisé pour n'importe quelle propriété CSS, y compris la propriété raccourcie all
. Ce mot-clé réinitialise la propriété afin que sa valeur soit la valeur héritée depuis l'élément parent ou soit la valeur initiale (s'il n'y a pas d'héritage). Autrement dit, s'il y a de l'héritage, ce mot-clé se comporte comme inherit
, sinon, il se comporte comme initial
.
Exemples
Avec color
CSS
p { color: red; } #sidebar p { color: unset; }
HTML
<p>This text is red</p> <div id="sidebar"> <p>This text has the default color</p> </div>
Résultat
Avec border
CSS
div { border: 1px solid green; } p { border: 1px solid red; } .truc p { border-color: unset; }
HTML
<p>Ce texte a une bordure rouge.</p> <div class="toto"> <p>Ce texte a une bordure rouge</p> </div> <div class="truc"> <p>Ce texte a une bordure noire (la valeur initiale, non héritée)</p> </div>
Résultat
Spécifications
Spécification | État | Commentaires |
---|---|---|
CSS Cascading and Inheritance Level 4 La définition de 'unset' dans cette spécification. |
Version de travail | Aucun changement depuis Level 3 |
CSS Cascading and Inheritance Level 3 La définition de 'unset' dans cette spécification. |
Candidat au statut de recommandation | Définition initiale |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | 41 | 27 (27) | Edge build 10565+ | 28 | 9.1 |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | Pas de support | 27.0 (27) | Pas de support | Pas de support | 9.3 |
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,