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.

Un titre pour un tableau avec trois colonnes
Gauche
Centre
Droite
Le texte disparaît
s'il dépasse
les possibilités de l'écran
afin de conserver
l'alignement.

Un titre pour un tableau avec deux colonnes
Colonne de gauche large
colonne étroite
texte centré
caractères gras


Une colonne à gauche occupant la moitié de la partie contenu de la page avec une marge à droite et à gauche.
Une colonne à droite occupant la moitié de la partie contenu de la page avec une marge à droite et à gauche.

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.