J'ai défini certains styles pour les balises h2 (couleur, taille de police, etc.), mais lorsque je place la balise "A" à l'intérieur, le style devient un lien. Mon html :
<h2>
<a class="no-decor" href="http://localhost/xxx/">Link</a>
</h2>
Donc, comme vous pouvez le voir, j'ai créé la classe "no-decor". Elle devrait hériter du style de h2 pour la balise "a".
a.no-decor {
color:inherit;
font-family:inherit;
font-size:inherit;
font-weight:inherit;
text-decoration:inherit;
}
Sur Firefox tout est ok, mais IE montre toujours le style de la balise "a" (soulignement de la décoration du texte et couleur bleue). Je sais que je peux définir un style pour "h2 a", mais peut-être est-il possible de forcer le travail des valeurs héritées du CSS sur IE7 ?
P.S. Sur IE6 ne supporte pas aussi.
P.P.S. Il y a quelques exemples de la même manière : http://www.brunildo.org/test/inherit.html