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.
Gauche
Centre
Droite
Le texte disparaît
s'il dépasse
les possibilités de l'écran
afin de conserver
l'alignement.
Colonne de gauche large
colonne étroite
texte centré
caractères gras
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.