http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
Wenn Sie speziell gegen IE 6 codiert haben (Arbeits um Probleme, mit Nicht-Standard-Funktionen), kann es ein wenig rau, aber IE 8 ist unendlich viel besser in Bezug auf Stabilität und Unterstützung von Standards.
Neben der Umstellung auf IE 8 sollten Sie auch andere kompatible Browser wie Firefox, Opera, Safari oder Chrome unterstützen. IE 8 ist kein schlechtes Produkt, aber andere Browser "halten Sie ehrlich" und helfen Ihnen, Hacks zu vermeiden und Sie auch zu Funktionen, die nicht von IE 8 unterstützt.
Es ist auch erwähnenswert, dass so ziemlich jedes Framework, das Sie möglicherweise bereits verwenden (wenn es noch gepflegt wird) wird gleiche oder bessere Unterstützung für IE 8 haben. Gleiches gilt für alle Komponenten von Drittanbietern, die HTML/Skript rendern.
Schließlich würde ich auch etwas Zeit mit IE 9 verbringen, um die Richtung zu verstehen, die Microsoft mit dem Produkt geht. Die meisten IE 8-Apps werden mit IE 9 funktionieren, aber es gibt einige subtile Unterschiede (meist Fixing/Reinterpretierung von Style- und Layout-Implementierungen in IE 8).
Edit: Hier ist ein hervorragendes, kostenloses Tool, das ich an Seite für die Ausführung von verschiedenen Versionen von IE Seite verwenden:
http://www.my-debugbar.com/wiki/IETester/HomePage
Hier sind einige Dinge aus der Spitze von meinem Kopf, das Nicht-Standard-IE-Erweiterungen . Diese werden wahrscheinlich immer noch in IE 8 funktionieren, aber denken Sie daran, dass Microsoft einen großen Druck auf die Einhaltung von Standards ausübt, und es wird nicht garantiert, dass sie in der Zukunft funktionieren. Andere Browser unterstützen sie überhaupt nicht.
- Proprietary Filtersyntax
- CSS Ausdrücke (Ich wünschte, das ein Standard-WS)
- DHTML Verhalten (HTC-Dateien)
- VBScript
- Daten Inseln (http: //www.w3schools .com/Xml/xml_dont.asp)
- HTML Apps (http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx)
Noch einmal, meines Wissens ist keines dieser Dinge aus IE 8 entfernt worden, aber sie sind alle rote Flags für die zukünftige Wartbarkeit.
IE6 (im Nicht-Quirks-Modus): Sie schreiben CSS für die IE6-Einschränkungen (Hacks bei Hacks) und schlafen schlecht. IE8 (im IE8/Non-Quirks-Modus): Du schreibst CSS, das [allgemein] kompatibel zu anderen modernen Browsern ist und glücklichere Träume hat: p ~ –