Mam sytuację, w której szukam miejsca, w którym pewne właściwości CSS nie zostaną odziedziczone. Obejmuje to tabele i IE8. Korzystając z przykładowego kodu HTML poniżej, nie mogę uzyskać tekstu w tabeli, który dziedziczy zielony kolor.Dlaczego dziedziczenie CSS nie działa dla mnie w IE8?
Działa to w przeglądarkach Firefox i Chrome, ale nie w IE8, a czytanie tego wydaje się zawsze stanowić problem w IE, ale miało działać w wersji 8 z tego, co przeczytałem.
Próbowałem określić wartość dziedziczenia wszędzie, gdzie to możliwe, ale bezskutecznie, więc pytanie brzmi, czy wsparcie dla dziedziczenia CSS w IE8 jest błędne, czy też brakuje mi czegoś?
Nie chcę odpowiedzi, zmieniając wbudowany styl CSS na klasy i na pewno nie będę tracić komentarzy na temat tabel, ponieważ wszystko to wynika z tworzenia i projektowania wiadomości e-mail w formacie HTML, w których kluczowe są CSS i tabele.
<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>
Interesujące. Jestem pewien, że próbowałem tego, prawdopodobnie odświeżyłem niewłaściwą stronę lub coś takiego. Dzięki. – rrrr
Przyjemność. Apparantly formatowanie czcionek jest dis-dziedziczone w trybie ie ekscesów. – graphicdivine