Compatibilité NN4 et IE4
Quelques modifications sont nécessaires avec Netscape 4 et IE 4 pour un affichage acceptable et un contenu à revoir :
Il nous faut deux feuilles de style :
pagecss2nn4.css contenant les règles qui sont ignorées ou correctement interprétées.
pagecss2.css avec les nouvelles règles et ce qui pose problème.
On aura
<link rel="stylesheet" href="pagecss2nn4.css" type="text/css" /> <style type="text/css"> <!-- /*<![CDATA[*/ /*n'est pas interprété par nn4 ou ie4*/ @import "pagecss2.css";/*écrase les styles précédemment définis*/ /*]]>*/ --> </style>
Dans la feuille utilisée par la page précédente, on retire float:left;, les largeurs pour IE 4, on redéfinit les bordures et on place les instructions modifiées ou ôtées dans la feuille qui sera importée. Il faudra aussi y déplacer ou ajouter toutes les règles écrasées par toute modification.
Il n'y aura donc pas de changement pour les navigateurs récents.
Voilà une compatibilité à peu près réussie, le choix de renvoyer une page sans style reste néanmoins acceptable car les utilisateurs de Netscape 4 savent bien ce que vaut leur navigateur.
Ensuite, on peut aussi améliorer l'affichage du menu avec MSIE 5 et MSIE 5.5.