http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
Si vous avez codé spécifiquement contre IE 6 (travail autour des questions, en utilisant des caractéristiques non standard), il peut être un peu rude, mais IE 8 est infiniment mieux en termes de stabilité et de soutien aux normes.
Avec le passage à IE 8, envisagez de prendre en charge d'autres navigateurs raisonnablement compatibles tels que Firefox, Opera, Safari ou Chrome. IE 8 n'est pas un mauvais produit, mais d'autres navigateurs vous «garderont honnête» et vous aideront à éviter les hacks et vous exposeront également à des fonctionnalités non supportées par IE 8.
Il est également intéressant de noter que vous pouvez déjà utilisé (s'il est encore maintenu) aura un support égal ou meilleur pour IE 8. Il en va de même pour tous les composants tiers qui rendent HTML/script.
Enfin, je voudrais également passer du temps avec IE 9 pour comprendre la direction que Microsoft va suivre avec le produit. La plupart des applications IE 8 fonctionneront bien avec IE 9, mais il existe quelques différences subtiles (principalement la fixation/réinterprétation des implémentations de style et de mise en page dans IE 8).
Edit: Voici un excellent outil gratuit j'utiliser pour exécuter différentes versions de côté IE côte à côte:
http://www.my-debugbar.com/wiki/IETester/HomePage
Voici plusieurs choses du haut de ma tête qui sont des extensions non standard IE . Ceux-ci fonctionneront probablement encore dans IE 8, mais gardez à l'esprit que Microsoft fait un grand effort vers la conformité aux normes, et ils ne sont pas garantis pour fonctionner dans le futur. En outre, les autres navigateurs ne les supportent pas du tout.
- syntaxe filtre propriétaire
- expressions CSS (Je souhaite vraiment que c'était une norme)
- des comportements DHTML (fichiers .htc)
- VBScript
- îlots de données (http: //www.w3schools .com/Xml/xml_dont.asp)
- HTML Apps (http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx)
Encore une fois, à ma connaissance, aucune de ces choses n'a été supprimée d'IE 8, mais elles sont toutes des signaux d'alarme pour la maintenabilité future.
IE6 (en mode sans quirks): Vous écrivez CSS pour les limitations IE6 (hacks sur les hacks) et vous dormez mal. IE8 (en mode IE8/non-quirks): Vous écrivez CSS qui est [généralement] compatible avec d'autres navigateurs modernes et a des rêves plus heureux: p ~ –