Harlequin: IF ... ElSE

Beitrag lesen

Yerf!

Es gibt da auch einen schönen Safari 2(?) CSS-Hack, der dann auf Firefox 3.? katastrophal aussieht. Davon abgesehen: Die Annahme, daß wenn ein Browserprogrammierer einen Fehler gemacht hat, ein andere nicht zufällig den gleichen macht, ist IHMO ohnehin sehr gewagt.

Es muss ja nicht der gleiche sein... Die CSS-Specs schreiben ja schön vor, dass man jeden Mist den man nicht auswerten kann ignorieren soll, aber das Beispiel vom Safari zeigt, dass das nicht bis ins kleinste Detail getestet wird. Der CSS-Teil in Browsern wird aber von Version zu Version erweitert und dabei können nun mal Fehler passieren.

Das verstecken der IE-eigenen Stylesheets ist somit Risikominimierung.

Es hat aber noch einen weiteren Vorteil: in Projekten, in denen man viel mit Expressions arbeitet (weil das Layout ansonsten im IE6 nicht realisierbar wäre) wird die Fehlerkonsole des FF schnell mit Meldungen, was er nun alles ignoriert, überschwemmt. "Echte" Fehler im Stylesheet kann man so nicht mehr erkennen.

Aber ich geb zu, dass dieses Beispiel eher spezielle Intranetlösungen betrifft und weniger die normalen öffentlichen Webseiten.

Gruß,

Harlequin

--
<!--[if lt IE 8]>This page is best viewed with a webbrowser. Get one today!<![endif]-->