Une excellente astuce donnée par Pascal Chevrel sur le newsgroup f.c.i.w.auteurs sur la façon de servir une feuille CSS spécifique à Netscape Communicator 4 en complément la méthode de Johannes Koch :
Il suffit de faire un test javascript sur
document.layer
que seul NS4 supporte :
if (document.layers) { document.write('<link rel="StyleSheet" HREF="feuillens4.css" MEDIA="Screen" TYPE="text/css">'); }
L'astuce réside dans le fait que :
- seul NS4 supporte
document.layer
ça n'influe donc en rien sur le comportement des autres navigateurs- NS4 ne supporte CSS que *via* JS, donc si l'utilisateur a volontairement désactivé JS dans NS4 il a aussi sciemment désactivé tout support des CSS