Le blog de Fabien

Hier après-midi, je me suis enfin décidé à tester la septième version du navigateur de Microsoft : Internet Explorer. Le but n’est pas de changer de navigateur mais plutôt de “tester” le moteur de rendu.
Pour me faire une bonne idée des changements, il me fallait garder mon Internet Explorer 6 or l’installation de IE7 remplace IE6 sans possibilité de retour en arrière. Heureusement, il existe un petit programme pour faire cohabiter les deux navigateurs
Je télécharge le fichier exe et hop me voilà partie pour installer IE7… oh surprise, il me faut passer au Service Pack 2 de Windows XP. Dans la folie, je me décide à l’installer (je l’avais déjà sur un CD). Quelle horreur ! J’avais oublié que chez Microsoft les mises à jours ça durent des heures et des heures (par rapport aux 15 minutes maxi pour mettre à jour mon Mac ça change…). Trois heures plus tard, je pouvais enfin installer IE7. Passons maintenant aux choses sérieuses…
Niveau xHTML et CSS, bonne surprise. Alors que mon design était tout buggé sous IE6, il passe sans problème sous IE7.
Pour les nouveautés, j’ai noté le support de la pseudo-classe hover sur, à priori, tous les éléments. Plus de besoin donc de l’émuler. Les sélecteurs enfants (> et +) sont maintenant supportés ainsi que la propriété mini-height. Par contre, toujours pas de support pour les pseudo-classes before, after et focus.
Pour le DOM et le javascript, je n’ai pas fait de tests poussés. J’ai quand même remarqué qu’IE7 était le seul à me bloquer mon javascript appliqué sur les éléments de formulaire. Il considère qu’”une fenêtre publicitaire intempestive a été bloquée”. De même, le changement de la valeur de l’attribue href d’une balise a ne semble pas fonctionner. J’y reviendrai peut-être dans un prochain billet quand j’aurai trouvé une solution.
On notera également le support des PNG transparent (enfin !!!).
Finalement, je m’attendais à pire. L’affichage de mon design (valide xHTML/CSS) est presque identique sous IE que sous Firefox (et Opera). Bien sûr, ce n’est pas suffisant et si Microsoft ne sort pas une autre version de son navigateur plus ou moins rapidement (c’est-à-dire pas dans 5 ans), IE risque encore d’être un vrai poids pour les développeurs et les webmasteurs…
Blogafab.com est le blog personnel de Fabien. Il est consacré au développement web, Mac OS X, les jeux vidéos et les séries tv.
Fabien est actuellement étudiant en première année de master informatique à l'université de Valenciennes. A ses heures perdues, il s'occupe de Invision Board France et son propre site Smallville Site Web.
Darken
10 octobre 2006 à 0:50
Effectivement, il est mieux mais n’est pas encore à la hauteur d’un Opera ou Firefox. Sinon, pour la transparence, IE6 ne supporte pas bien le 24bits et +, le PNG à 16bits, fonctionne parfaitement.
Personnellement, je suis content qu’IE7 sera au menu des mises à jour ce mois–ci pour les utilisateurs de Windows XP. Déjà sous Windows Vista, il fonctionne bien. Sinon, je crois qu’il est trop tard pour eux, je parle des webmasters qui aiment pousser le design au max, ce type de webmaster va mettre en évidence les utilisateurs des fureteurs alternatifs au lieu de mettre leurs énergies sur un moteur dépassé, Trident, le moteur d’IE.