Netscape Navigator/Communicator 4.x, needless to say, are awful in the regard of the latter point. NS 4.x's CSS implementation was adopted while the standard was in its early, incomplete stages, and improved little.
I set up a sample page, which utilizes basic CSS and is valid HTML 4.01 Transitional (as opposed to the old version of the page, which was riddled with errors as bad as a missing <BODY> tag!). Netscape Communicator 4.79 displays it as its maker intended above the "Browsers/Systems" table, and black on black below it. Why is that? Removing the table resulted in properly colored and formatted text all the way to the bottom.
My first attempt at style sheets themselves can be viewed here.
It is unreasonable to expect an antiquated browser such as Netscape 4.x to display pages exactly as they would in Mozilla, but my question is, what is the most logical way to make this page legible (if nothing else) in Netscape 4.x while maintaining the CSS formatting and dark-colored background in more modern browsers?
UserAgent: Mozilla/5.0 (Windows; U; Win95; en-US; rv:1.6) Gecko/20040113

