Netscape Navigator 4.x browsers implement Cascading Style Sheets Level 1 (CSS Level 1) based on an "explicit simple selector relationship." This means that in the following HTML:
<BODY STYLE="font-family: Helvetica, sans-serif;">
This text will appear in the specified BODY style.
<TABLE>
<TR>
<TD>
This text will not "inherit" the specified BODY style.
</TD>
</TR>
</TABLE>
This text is not "explicitly" associated with an HTML tag.
The text inside the TD tags will not inherit the style specified in the BODY tag. This lack of inheritance does not occur in Microsoft Internet Explorer 4.x browsers (3.x as well). The text following the closing TABLE tag "implicitly" is part of the BODY markup. In some Netscape 4.x browsers, I have noticed that such a line of text will not appear in the style specified in the BODY tag.
It was my previous custom to minimize the TR and TD (and P) tags, but, after extensive tests, I find that it is best to use both the opening and closing TR, TD and P tags with style sheets. Hopefully in future versions of the Netscape browsers all of this will be a thing of the past.
As of now, to use the style in TD that is used in BODY, it must be applied explicitly:
<BODY STYLE="font-family: Helvetica, sans-serif;">
This text will appear in the specified BODY style.
<TABLE>
<TR>
<TD STYLE="font-family: Helvetica, sans-serif;">
This text will not "inherit" the specified BODY style.
</TD>
</TR>
</TABLE>
<P>
This text is "explicitly" associated with the P tags.
</P>
Of course, to actually use style sheets (instead of the inline styles used in this article) we can use the following:
BODY, P, TD { "font-family: Helvetica, sans-serif;" }
where the simple selectors BODY, P and TD are grouped.
One of the worst problems in these Netscape browsers is its strict use of the line-height property. Netscape browsers use the line-height property as an absolute value---not as a minimum value. This means that, if you specify a line-height of 24px for text with a font-size of 17px, any in-line images "taller" than 24px will overlap on previous lines of text.