Warum ist Internet Explorer kein standardkonformer Browser?

1329
n0pe

Haftungsausschluss: Dies ist keine Rantfrage.

Ich mache viel Webentwicklung und manipuliere täglich bei meiner Arbeit Webseiten. Bei der Behebung von Problemen stieß ich immer auf die Tatsache, dass Internet Explorer zur korrekten Anzeige mehrere Korrekturen erfordert. Ich weiß, dass Microsoft eine Mentalität "do it our way" hat, die in einigen Fällen funktioniert, aber warum sind die IE-Standards nicht konform? Gibt es hier einen Nutzen für das Unternehmen?

2
Warum? weil es Microsoft ist, sagte Nuff. Moab vor 12 Jahren 3
Warum die Abstimmung schließen? @Moab: Ich habe versucht, diese Einstellung zu vermeiden, aber es scheint ziemlich genau zu sein. n0pe vor 12 Jahren 0

1 Antwort auf die Frage

8
Journeyman Geek

Zum Zeitpunkt, als IE 4, 5 und 6 erstellt wurden, gab es keine Standards - es gab eine ungefähre Vorstellung davon, was zu tun ist, und ein gottesfürchtiger Morast an Tags, die nur auf netscape oder IE unterstützt werden, und browserspezifischen Macken - der Die Standardmethode, um das Problem zu beheben, war die Codierung für jeden Browser.

Die Standards, die wir jetzt verwenden, kamen später und werden von Browsern nicht sehr gleichmäßig unterstützt.

Nun wird es schlimmer. Personencode für IE6. Sie verwenden eine Software, die 'html' ausgibt, die Mist ist .. und funktioniert auf IE und sonst nichts. Sie machen alle möglichen hässlichen Hacks ... und wenn die Einhaltung von Standards bricht, beschweren sie sich.

MS hat eine gewisse Gratwanderung zwischen den Massen der "alten Unterstützung" und der "Einhaltung von Standards", daher wird es eine Weile dauern, bis die Standards vollständig erfüllt sind

Ja, was er gesagt hat. Schlagt mich noch einmal. :) KCotreau vor 12 Jahren 1