Netscape 4.7 does not support much of the CSS1 or 2 standards. If the
display is legible in Netscape (i.e. the layout doesn't affect the reading
of the data) then you may just decide to do nothing about the display.
Netscape didn't really start supporting CSS fully until version 6.0.
Sometimes the Netscape 4.7 browser is much more picky about explicitly
declaring font sizes for each class (i.e. it ignores the overall font-size
encoding in the BODY class). You might try experimenting with altering
your CSS style sheet to see if you can improve the display in Netscape.
If you are successful with that, you could use a script to have the
browser load one CSS style sheet for IE users and a different CSS style
sheet for Netscape 4.7 users.
The other option, if you want to go through the trouble, is to create
multiple XSL style sheets, one with CSS classes and one with <html> tags
embedded that is Netscape 4.7 friendly.
About 2% of our users are using Netscape 4.7. This doesn't seem hardly
worth the trouble to spend the time to support Netscape 4.7 with what
usually amounts to an aesthetic issue.
Computer Support Analyst,
Manuscripts, Special Collections, University Archives
University of Washington Libraries
Seattle, Washington, USA
On Tue, 17 Jun 2003, Rob Cox wrote:
> I've recently been reengineering our stylesheets to switch from coding
> container lists in (html) tables to laying them out using a combination of
> xsl and css. My question is this: if anyone else has bothered to do this,
> have you found any way to get around the incompatibility with older
> browsers? The css "tables" I've cooked up look great in IE 5+, e.g., but do
> not degrade well into Netscape 4.7. Curious how (or if) others have dealt.
> --Rob Cox
> Rob Cox
> American Philosophical Society
> 105 South Fifth Street
> Philadelphia, PA 19106-3386