Maison >interface Web >tutoriel CSS >Pourquoi mes éléments d'ancrage n'héritent-ils pas de la couleur de leurs parents ?
Quand les éléments d'ancrage refusent d'hériter : dévoiler la cause
Lorsqu'un élément d'ancrage ne parvient pas à hériter de l'attribut de couleur de son élément parent, un le problème est en cours. En règle générale, l'élément d'ancrage doit adopter de manière transparente la couleur du parent, mais parfois, certains facteurs peuvent perturber cet héritage.
Dans le code que vous avez fourni, vous avez remarqué ce comportement et recherchez une solution. Le principal coupable ici est probablement les styles CSS par défaut pour les balises d'ancrage. Les navigateurs ont souvent leurs propres paramètres de couleur par défaut pour les ancres, qui peuvent remplacer la couleur spécifiée de l'élément parent.
Pour résoudre ce problème, vous pouvez remplacer la règle CSS par défaut en définissant explicitement la couleur de police des éléments d'ancrage sur "hériter." Cela forcera le navigateur à utiliser la couleur du parent pour la balise d'ancrage.
Solution :
Ajoutez la règle CSS suivante à votre feuille de style :
a { color: inherit; }
Ce code cible spécifiquement les balises d'ancrage et demande au navigateur d'hériter de la couleur de l'élément parent.
Révisé Code :
<style> .blue { color: #6E99E1; font-size: 9px; } a { color: inherit; } </style> <span class="blue">::<a href="/equipment_new.php">CLICK HERE</a>:: to view our New Equipment inventory. <br /><br /></span>
Avec cette modification, votre balise d'ancrage héritera désormais de la couleur souhaitée de son élément parent, garantissant une apparence cohérente dans toute votre page Web.
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!