Cyx23: differnt CSS for NN4, winie, Opera, Mozilla, Konqueror

Beitrag lesen

Hallo Sven,

da CSS von allen Browsern unterschiedlich interpretiert wird, ist
ein ganz neues Risiko entstanden, nämlich der Verlust von Information.

Der Vorgang wird gerne verdrängt und als Problem der älteren Broser
dargestellt. Gerade beim Netscape 4 ist es aber so, dass zuverlässig
Browserweichen so kombiniert werden können, dass das Ergebnis berechenbar
und sicher ist.

Echte Probleme sehe ich denn eher bei Opera und Mozilla usw., für den
IE und den IE versus Mozilla ist es sowieso m.E. richtiger per Doctype
downzugraden, dann sind alle IE ähnlicher im Verhalten.

Gerade für Opera 7 könnte es nun manchmal nötig sein, statt richtiger
Angaben falsche Werte einzusetzen und diese per Weiche für Mozilla
mit richtigen Werten zu überschreiben, und dann muss erstmal
überprüft werden was Netscape 6 macht, ich hab hier noch einen
Mozilla 0.9x der da wieder anders reagiert, und alle zukünftigen
Browser...

Etwas einfacher ist es da mit älteren Browsern, obwohl iCab,
Opera 5 und andere auch nicht ganz weichensicher sind.
Trotzdem, da die Probleme CSS-Probleme sind ist es naheliegend und auch
zwingend im CSS zu korrigieren, und je nach Machart auch komfortabel.
Für Netscape 4 gibt es sehr gute Möglichkeiten im HTML per Inlinescript
und -style anzupassen, Korrekturen die aber im head mit anderer
Vorgehensweise übersichtlicher realisiert werden könnten.
Für NC4 sind auch recht wartungsfreie Lösungen möglich, und dem NC4 kann
nahezu das vollständige richtige Stylesheet zugemutet werden.

Erst beim IE4 ist letztendlich die Situation denkbar ein Stylesheet
verstecken zu müssen, falls die Seitenstruktur per DHTML nachgebessert
wird, JScript aber deaktiviert ist, und eine Weiche ist jetzt doch
nötig um dem IE4 ein Not-CSS zu verpassen. Das kann auch alles im Head
eingebunden werden, und ist zumindest per SSI, PHP usw. auch bei
mehreren Seiten zumutbar.

Die mögliche Verlagerung auf "Sonder-Seitenversionen" per mehrerer
CSS-Versionen hat schonmal den Vorteil von sauberem homogeneren HTML-Code,
aber x Versionen ist zu unpraktisch, eine CSS-Version mit möglichst wenig
Weichen und z.B. eine zweite Datei mit Ergänzungen welche nur vom NC4
geladen wird ist ja auch möglich.

Grüsse

Cyx23