У меня возникла ситуация, когда некоторые свойства CSS не будут наследоваться. Это вращается вокруг таблиц и IE8. Используя приведенный ниже пример HTML, я не могу получить текст в таблице, чтобы унаследовать зеленый цвет.
Это работает в Firefox и Chrome, но не в IE8, и после прочтения это, кажется, всегда было проблемой в IE, но предполагалось работать в версии 8 из того, что я прочитал.
Я пытался указывать значение наследования везде, где это возможно, но безрезультатно, поэтому вопрос в том, глючит ли поддержка наследования CSS в IE8, или я что-то упустил?
Я не хочу, чтобы изменение встроенного CSS в ответах было классами, и я, конечно же, не хочу оставлять комментарии к таблицам, поскольку все это связано с созданием и разработкой электронных писем в формате HTML, где необходимы встроенный CSS и таблицы.
<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>