NN4 and IE4 compatibility
A few modifications are necessary to have a readable display with Netscape 4 and IE 4 but the content must be revised:
We need two stylesheets:
pagecss2nn4.css with the rules that are ignored or correctly interpreted.
pagecss2.css with the new rules and what generates display problems.
We will have
<link rel="stylesheet" href="pagecss2nn4.css" type="text/css" /> <style type="text/css"> <!-- /*<![CDATA[*/ /*is ignored by nn4 or ie4*/ @import "pagecss2.css";/*overwrites previously defined styles*/ /*]]>*/ --> </style>
In the stylesheet used by the previous page, we remove float:left;, widths for IE 4, we redefine borders and we place the removed or modified rules in the imported stylesheet. In it, we will also add or move any rule overwritten by any modification.
Thus there will be no change for recent browsers.
Now you can choose between this more or less compatible solution or send a page without style which Netscape 4 users will accept as they all know that their browser is limited.
Then, we can also improve the menu with IE5 and IE5.5.