Zitat:
Zitat von myAndi Also der IE7 ist eigentlich schon relativ standardkonform. Wenn man mal mit früher vergleicht. Ob das stimmt was du da schreibst, kann ich nicht gneau sagen aber Microsoft würde sich doch die Kunden vergraulen, wenn sie weiter auf schlechtes Browserrendering setzen würde. |
Ja das stimmt, Version 7 hat sich im Vergleich zur Vergangenheit gebessert. Sie hält sich immer noch nicht an das Standard-DOM-Modell, und hat ein paar lustige Bugs, wodurch html-Kommentare manchmal plötzlich die Höhe eines benachbarten Divs bekommen und das Design sprengen, oder die typische Javascript Auskommentierung die zu
JS-Fehlermeldungen führen kann, wodurch man
JS jetzt lieber in
//<![CDATA[
function blabla()
{}
// ]]>
klammern sollte... und ähnliche lustige Scherze, aber ist trotzdem noch um Welten, Weeeeelten konformer als IE6.
Das mit dem "Kunden verlieren" ist Unsinn. Die Inkompatibilitäten sind mit Absicht gemacht, um die Marktdominieriende Stellung auszunützen. Wenn 90% aller Surfer IE benützen, kann es sich keine Webseite leisten für die alle falsch dargestellt zu werden. Also _müssen_ die Webseiten sich an die IE-Sondersachen halten. Leute die nun nicht alles doppelt machen wollen, verzichten dann einfach darauf von den restlichen 10% richtig dargestellt zu werden, und machen ihre Seiten rein IE-Style.
Dadurch sieht es dann so aus, als würden andere Browser die Seiten fehlerhaft darstellen.
Nur IE hat schon lange keine 90% mehr, darum müssen sie schön langsam gezwungenermaßen anfangen konform zu werden.
Netscape war in dieser Hinsicht nicht viel besser. Die haben mit genau denselben Ellbogentricks gearbeitet und genauso jegliche Kompatibilität mit IE verweigert. Der große Browserkrieg, angezettelt vom Internetnachzögler IE, um Netscape (damals unangefochtener Marktführer) vom Markt zu verdrängen, was ja gelungen ist. Das ging sogar soweit, dass Windows 98 einen Bug hatte, der bei Verwendung von Netscape regelmässig zu einem Bluescreen führte. Als sich herausstellte das der Bug in Windows lag (und nicht in Netscape), hat Netscape Microsoft verklagt... aber das hat sich natürlich im Sand verlaufen,
Als Netscape einsehen mussten, dass sie den Krieg gegen Microsoft verloren hatten, und ihre frühere Markführerposition nicht mehr zurückerlangen würden, haben sie ihren Source-Code an die Community freigegeben als Open Source. Daraus wurde das Mozilla Projekt (und schließlich der Firefox) geboren.
Firefox kann in vielen Bereichen sowohl die Standardvariante als auch die IE-Special-Variante richtig darstellen (überall ist das nicht möglich), und da er von einer Schar von freiwilligen Entwickelt wird, einer Open-Source Community, kann Microsoft ihre typische Taktik: "Zuerst durch teure Klagen mürbe machen, dann aufkaufen." hier nicht anwenden.
Firefox gewinnt Monat für Monat Prozente gegen Microsoft, und würde IE nicht mit Windows automatisch mitinstalliert werden, und somit in vielen Firmen wo Angestellte selbst nichts auf ihre Geräte installieren können, zwingend der einzige Browser sein, hätte Firefox bereits die Marktführung übernommen.
Und was passiert in dieser Situation plötzlich? IE7 fängt auf einmal an standardkonform zu werden! Ich find's lustig