J'ai une situation que je regarde où certaines propriétés CSS ne seront pas héritées. Cela tourne autour des tables et IE8. En utilisant l'exemple HTML ci-dessous, je ne peux pas obtenir le texte dans la table pour hériter de la couleur verte.Pourquoi l'héritage CSS ne fonctionne pas pour moi dans IE8?
Cela fonctionne dans Firefox et Chrome, mais pas IE8 et de la lecture cela semble avoir toujours été un problème dans IE, mais devait fonctionner dans la version 8 de ce que j'ai lu.
J'ai essayé de spécifier la valeur de l'héritage partout où cela est possible, mais en vain, la question est de savoir si la prise en charge de l'héritage CSS dans IE8 est boguée, ou est-ce que quelque chose me manque? Je ne veux pas que la modification des CSS inline soit des classes et je ne veux certainement pas de commentaires sur les tables car tout cela provient de la construction et de la conception de courriels HTML où les CSS et les tables en ligne sont essentiels.
<html>
<head></head>
<body>
<table style="color: green;">
<tr>
<td>
<span>Span</span>
<p>Paragraph</p>
<div>Div</div>
<table style="color:inherit;">
<tr>
<td>Table</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Intéressant. Je suis sûr que j'ai essayé ceci, probablement rafraîchi la mauvaise page ou quelque chose. Merci. – rrrr
Un plaisir. Apparemment, la mise en forme des polices est déshéritée dans le mode quirks d'ie. – graphicdivine