ChrisB: Objektreferenz Event-Handler will einfach nicht

Beitrag lesen

Hi,

Zu dem Quirksmode. Hab darüber gelesen, dass mittlerweile alle Standardbrowser den unterstützen, von daher meine Verwunderung.

Da hast du entweder etwas falsch verstanden, oder es war falsch beschrieben - „unterstützen” ist nicht der passende Begriff, „aufweisen” trifft es vielleicht besser.

Ursprünglich war der Quirks Mode eine Erfindung von MicroSoft, um Abwärtskompabilität zu sichern, ohne das zahlreiche bestehende Webseiten angepasst werden müssten.

Andere Browser haben das Konzept mittlerweile (zum Teil nur teilweise) übernommen, und imitieren im Quirks Mode auch Fehler ihrer Vorgängerversionen.

Das mag zwar erst mal gut erscheinen, wenn man eine bestehende Seite beim Erscheinen einer neuen Browserversion nicht anpassen muss. Aber es bringt langfristig mehr Probleme mit sich, als es löst.

In die „andere Richtung” zu arbeiten, bietet sich in der Praxis eher an. Man erstellt eine (neue) Seite erst mal konform zu den aktuell(st)en Standards, und erzielt in aktuellen Browsern damit auch passende Ergebnisse. Dann schaut man sich an, was ältere Browserversionen dabei ggf. falsch darstellen/interpretieren - und behebt diese Mängel dann mit CSS-Hacks/Conditional Comments* bzw. vergleichbaren Methoden gezielt.

MfG ChrisB

* ich erwähne beide, möchte damit aber nicht den Glaubenskrieg diesbezüglich wieder anheizen :-)

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]