Tengo una situación que estoy viendo donde ciertas propiedades de CSS no serán heredadas. Esto gira en torno a las tablas y IE8. Usando el HTML de ejemplo a continuación no puedo obtener el texto dentro de la tabla para heredar el color verde.¿Por qué la herencia de CSS no funciona para mí en IE8?
Esto funciona en Firefox y Chrome, pero no en IE8 y desde la lectura esto parece haber sido siempre un problema en IE, pero estaba destinado a funcionar en la versión 8 por lo que leí.
He intentado especificar el valor heredado en todas partes posible, pero fue en vano, por lo que la pregunta es si el soporte de herencia de CSS en IE8 es defectuoso, o me falta algo?
No quiero responder el cambio de CSS en línea por clases y ciertamente no quiero hacer ningún comentario sobre tablas, ya que todo esto surge de la creación y el diseño de correos electrónicos HTML donde las tablas y CSS en línea son esenciales.
<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>
Interesante. Estoy seguro de que intenté esto, probablemente refresqué la página equivocada o algo así. Gracias. – rrrr
Un placer. Aparentemente, el formateo de la fuente no se hereda en el modo peculiar de ie. – graphicdivine