@@ChrisB:
nuqneH
Dann hätten es ja auch alle IE-Versionen < 7 zu nichts bringen dürfen ...
Damals, zu Zeiten des IE 5, war es der Masse der Nutzer völlig egal, ob dieser entsprechend der CSS-Spec rendert oder nicht, weil damals Tabellenlayout vorherrschte.
"Der Markt" sind nicht Webseitenersteller, die Browser mit mangelnden Fähigkeiten einfach nicht benutzen - sondern die Masse der Nutzer
Richtig. Nun verwenden aber Millionen von Webseiten bereits den '* html
'-Hack. Sollte irgendein hypothetischer Browser den Fehler begehen '* html foo { bar: baz }
' auf 'foo'-Elemente anzuwenden und durch die für ihn irrelevanden IE-Anpassungen die Seite falsch darstellen, dann würde die Masse der Nutzer diesen Browser nicht akzeptieren, eben weil sie
erwarten, dass die Seiten, die sie benutzen, "vernünftig" aussehen
Die Argumentation hatte ich doch schon verlinkt.
Qapla'
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)