Dernière mise à jour : 13/02/2007

Et cet étrange paragraphe CSS dans IE7 d'un billet de Tristan Nitot, président de l'association Mozilla Europe, aurait dû nous mettre la puce à l'oreille. Il nous écrit :

« Difficile de dire si le verre est au quart plein ou au trois quarts vide »

En effet le billet IEBlog : Details on our CSS changes for IE7 de Markus Mielke, vraisemblablement Program Manager de l'équipe de développement d'IE, nous explique que de nombreux bogues ont été corrigés mais que finalement peu de fonctionnalités ont été remises à niveau ou implémentées[1]. La partie CSS de l'article IE7 : ce qui change pour les standards du Web - JDN Développeurs confirme d'ailleurs la désillusion. Microsoft a en effet toujours de bonnes raisons pour ne faire que très peu évoluer ses logiciels, prétextant des centaines de millions de clients qui ne peuvent être laissés sur le carreau...

Le résultat est que IE 7 n'a ni le comportement des IE 5, 5.5 et 6, ni celui des navigateurs les plus conformes aux standards, déjà cités. Démonstration en images[2] :

Voir en grand

IE compare

(à gauche IE 6 avec des CSS taillés pour obtenir le résultat voulu, au centre IE 7 avec les CSS d'IE 6, à droite IE 7 avec les CSS de Firefox et al.)

Le résultat est évident :

  • avant IE 7 il y avait les gentils et les méchants, les gentils affichaient les pages à peu près comme le W3C dit qu'il faut faire, les méchants affichaient les pages d'une autre manière, celle que Microsoft a jugée meilleure que ce que dit le W3C
  • maintenant il y a toujours les gentils et les méchants, mais en plus IE7 qui ne fait ni comme les gentils, ni comme les méchants...

Donc ceux qui trouvaient fatigant d'avoir à redévelopper pour les IE 5 à 6 des CSS fonctionnant dans la plupart des navigateurs[3] ont l'heureuse surprise d'avoir à ajouter maintenant du temps pour le seul IE 7 ! Et comme Microsoft en fait une mise à jour de Windows XP (no comment), inutile de dire qu'il faudra y passer... Qu'est-ce qu'on s'ennuierait si Microsoft n'était pas là !

PS: finalement, comme le souligne mon ami Arnaud, le mieux est de s'en remettre à http://www.ie7.com/ ;-)

Notes

  • merci à Browsershots pour les captures IE6 et IE7 sans avoir à s'aventurer dans Windows
  • IE6 dans ce texte est supposé rendre les pages en mode quirks, auquel cas il réagit similairement à IE5 et IE5.5

Notes

[1] en plus de dire qu'ils sont loin d'en avoir fini et qu'ils savent qu'il reste beaucoup à faire...

[2] ce n'est pas le jeu des 7 erreurs, il y en a bien plus que ça !

[3] ce qui double à peu près le temps de développement d'une page