HTML 5 : la fin de Flash ?
HTML 5 est la prochaine version de notre bien aimé HyperText Markup Language. Et celui-là, on va l’aimer encore plus ! Et oui, enfin, on va avoir un langage non propriétaire vraiment axé multimédia et web social…
Quoi de neuf, docteur ?
Une multitude de balises et attributs feront leur apparition. Parmi elles :
<audio>et<video>: petite révolution sur le Web car on ne passera plus par un plug in QuickTime ou Flash… mais directement par l’HTML ! Nos sites préférés de vidéos en parlent et commencent d’ores et déjà à faire des tests. Voici donc ce que pourrait donner un lecteur vidéo DailyMotion en HTML 5 : http://www.dailymotion.com/openvideodemo/<dialog>: une petite balise très sympathique permettant de mettre en forme du dialogue comme dans un chat<figure>: grâce à son attribut<legend>, cette balise nous permettra de faire apparaître une description sous nos images, très pratique donc pour les galeries ou les articles en ligne<m>: quand vous faites une recherche de mot-clé dans une page (ctrl + f) votre mot apparaît en surbrillance… C’est à ça que sert cette balise. Cela peut se révéler vraiment intéressant pour mettre en avant l’expression tapée dans un champ de recherche- De nouveau attributs pour la balise
<input>: voilà qui permettra de nous faciliter la vie, finis les formulaires avec des<input type="text" />qui se succèdent… Lesdate,number,url,emailet même encorecolorousearchvont balayer tout ça, apportant une meilleure sémantique à nos<form>, ainsi qu’une standardisation des colorpicker et validateurs.
Bon OK, ça a l’air cool mais pas de quoi remplacer Flash quand même…
Attendez, attendez ! J’ai gardé le meilleur pour la fin : la balise <canvas>.
Couplée avec du JavaScript, cette balise peut, tout simplement, tout faire ^^ 4 exemples vraiment bluffant : dessiner, labirynthe, animation de formes et éditeur de code (si, si !)
Malgré les quelques problèmes de format de vidéo (Chrome supportera H264 et Ogg Theora, Firefox et Opera, seulement Ogg Theora, et Safari et IE… Ben on verra bien ^^), et des balises toujours valides bien que peu sémantiques (<i>, <small>) la standardisation de l’HTML 5 devrait réellement bouleverser la toile. Pourquoi continuer à utiliser Flash alors que sa licence coûte cher, qu’il est lourd par rapport à une page web normale, et qu’il interagit difficilement avec son conteneur…
Même si la norme n’est pas encore officiellement sortie, vous pouvez commencer à utiliser HTML 5, toutefois, la toute dernière version de votre navigateur sera requise.
Have Fun and Good Luck !
Sites références pour la rédaction de cet article :
- Liste des nouveautés : http://fr.wikipedia.org/wiki/HTML_5
- http://www.wisibility.com/index.php/post/2009/12/04/HTML-5%2C-une-alternative-%C3%A0-Flash
- http://blog.octo.com/html-5-tueur-de-flash/
- http://bbxdesign.com/2009/06/08/introduction-au-html-5/
- Comparaison HTML 5 / XHTML 2 : http://xhtml.com/fr/future/x-html-5-versus-xhtml-2/

