Maison >interface Web >tutoriel CSS >Pourquoi les éléments d'ancrage n'héritent-ils pas toujours de la couleur en CSS ?
Exceptions d'héritage CSS : élément d'ancrage
En CSS, les éléments d'ancrage () présentent un comportement intéressant où ils n'héritent pas toujours l'attribut color de leur élément parent. Bien qu'il soit un descendant de cet élément, certains facteurs peuvent faire en sorte que la balise s'écarte de cette règle d'héritage.
Considérez l'extrait de code suivant :
<span>
Dans ce code, le La balise est imbriquée dans une balise <span> élément avec une classe de « bleu ». La classe "blue" définit un attribut de couleur. Cependant, la balise n'hérite pas de cette couleur. La raison de ce comportement réside dans la feuille de style par défaut des navigateurs web. Les navigateurs CSS définissent un style par défaut pour les éléments , qui inclut une couleur qui remplace toute valeur héritée. Pour garantir que la balise hérite de la couleur de son parent, la règle suivante peut être ajoutée à la feuille de style : En incorporant cette règle, le navigateur sera invité à hériter de l'attribut color du élément parent pour les balises . Cela garantit un style cohérent et élimine l'exception qui empêche l'héritage par défaut.a {
color: inherit;
}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!