Pour arriver à afficher les différentes parties de mes pages les unes sur les autres comme sur des calques, il m'aurait fallu créer deux versions de mon site : une pour Netscape avec des <LAYER> et une autre pour Internet Explorer (ou les autres navigateurs) avec des <div>. J'ai opté pour la majorité : les <div>. Et j'ai placé le contenu de mes pages dans un tableau d'une seule cellule de dimension fixe en pixels. Cette astuce force Netscape 4.7 à afficher les différentes couches (ou calques) à la position indiquée dans le style défini pour chacun d'eux plutôt que les uns sous les autres et alignés à gauche comme dans les anciennes versions de navigateurs.

Cette astuce vient avec un inconvénient (mineur, par rapport au dédoublement du code...). Chaque fois qu'un utilisateur de Netscape redimentionne sa fenêtre, la mise en page se bousille et tout a l'air d'être affiché tout croche. Il faut recharger la page pour qu'elle s'affiche correctement à nouveau. Rien n'est jamais parfait!

Fermer cette fenêtre