Technotronics

html5Rocks

Après des années de design sous contrainte et de vérifications de compatibilité entre navigateurs à s’arracher les cheveux, la disparition programmée d’Internet Explorer 6 et surtout l’implémentation progressive des spécifications HTML5 et CSS3 ouvrent de nouvelles perspectives.

À ce jour, il était encore difficile d’avoir une vue synthétique des nouvelles fonctionnalités du HTML5. Le site du W3C est forcément complet mais obscur et dénué d’exemples. Apple a ouvert la voie avec une nouvelle section sur son site.  Les exemples sont bluffants mais le code source est difficile à consulter et la page n’est accessible que depuis Safari (ce qui est vraiment absurde pour présenter un format ouvert – mais pas étonnant de la part d’Apple – laquelle « surfe sur le fil du libre »).

Google a récemment lancé le site HTML5Rocks. L’initiative est moins bling-bling que celle d’Apple et bien plus généreuse et pédagogique. Il y a notamment une sandbox qui permet de manipuler directement le code des exemples depuis le site, ainsi que des dizaines de tutoriaux complets (en anglais bien sûr).

Enfin, se pose plus que toujours la question de la compatibilité entre navigateurs. La librairie javascript modernizr apporte un début de réponse. Elle détecte les fonctions supportées et ajoute des classes aux éléments HTML – facilitant l’écriture d’alternatives en css et une dégradation élégante du design sur les navigateurs les plus anciens.

Mots clefs :  ,