Aloha!
soeben habe ich ein Javascript gefunden! Ich möchte ihn hier platzieren, weil vielleicht andere ihn auch brauchen könnten. Das Script unterscheidet u.a. zwischen verschiedenen Netscape-Versionen. (Wichtig: im Bodyteil kommt auch noch ne Zeile hinein!):
Ich rufe alle Leser dazu auf, dieses Skript _nicht_ zu benutzen. Es schließt alle Browser aus, die nicht Netscape oder Internet Explorer heißen - und da gibt es doch eine ganze Menge: Opera, Konqueror, Lynx, Galeon,...
Außerdem glaube ich kaum, dass jemand sich _fünf_ verschiedene Browserversionsseiten ans Bein binden, wenn man mit einer einzigen Seite klarkommen kann.
Ja, das geht tatsächlich: Eine einzige Seite für alle Browser.
Netscape 4 hat nämlich mit dem HTML meist gar keine Probleme, sondern nur mit dem CSS. Und da gibt es durchaus Möglichkeiten, ihn vor allzu stressigen Angaben zu schützen und so die Seite wenigstens etwas leserlich darzustellen - bis hin zur komplett CSS-losen Darstellung, wenn es denn unbedingt sein muss.
Mir persönlich gefällt übrigend die Trennung in '<link src="ns4.css">' und '@import url(andere.css)' nicht. Ich binde ein einziges Screen-Stylesheet mit <link> ein und verstecke dort Angaben vor Netscape 4, indem ich sie in '@media screen { }'-Bereiche packe. Dadurch entfällt das Hin- und Herschalten und manuelle Abgleichen zwischen zwei Dateien - die Style-Definitionen sind eher in einem Blick. Und als positiver Nebeneffekt gelten sie alle nur für die Bildschirmdarstellung, denn für die Druckausgabe gibt es immer ein eigenes Stylesheet - und @media all{} bzw. mediumslose @import { }-Angaben stören da nur.
- Sven Rautenberg