Impressionnant !

Vous êtes certainement au courant de la sortie de ce test, Acid 2, qui permet de voir le degré de support de CSS dans un navigateur. Si vous obtenez ça en affichant cette page dans votre navigateur, c'est que votre navigateur sait parfaitement interpreter une feuille de style CSS 2. Chaque ligne du dessin sont en faites divers boites HTML quelconques sur lesquels des styles et selecteurs sont appliqués. Chaque ligne teste donc une particularité de CSS. Si un style ou un selecteur n'est pas reconnu par votre navigateur, la ligne s'affiche mal, avec des zones rouges ou autres, et avec un degré de déformation proportionnel à l'inaptitude de votre navigateur de comprendre les différents styles appliqués sur la ligne en question.

Je ne vous cacherez pas que, à l'heure où le test à été publié, le résultat etait négatif dans tout les navigateurs, y compris dans Firefox, même si celui-ci ne s'en sortait pas trop mal par rapport aux autres.

David Hyatt, qui fut un développeur de Mozilla, est le développeur principal de Safari, le navigateur de MacOS X. Depuis le 12 avril, il a travaillé d'arrache pied pour que le test passe dans Safari. On pouvait lire l'évolution de son travail sur son blog. Seize jours plus tard, il a terminé ! Et on peut donc maintenant dire que Safari est le premier navigateur 100% conforme à CSS 2 !

Cerise sur le gateau, il livre même les patchs indiquant les corrections à faire dans KHTML, qui est le moteur de rendu d'affichage de page web à la fois de Safari, et de Konqueror, le navigateur fourni dans KDE. Dans ses prochaines versions, l'environnement de bureau KDE aura donc trés certainement un navigateur à la pointe du web :-)

Quid de Gecko, le moteur de Firefox et Mozilla ? Il se trouve que, d'aprés Robert O'Callahan, développeur Mozillien, ils sont un peu en retard sur ce qui avait été prévue pour la sortie de Gecko 1.8, et qu'ils ont des bugs plus urgent à corriger que les bugs CSS montrés par le test Acid2. Il va donc falloir patienter quelques mois...

Mise à jour : ça méritait bien une petite news sur Linuxfr, dont acte ;-)