HTML5 : six grands mythes autour de cette nouvelle technologie

Quelle que soit votre opinion, vous avez sûrement entendu parler de HTML5 ici et là sur la toile. C’est peut-être la technologie la plus hype en ce moment, car les gens ont commencé à mettre des coins arrondis et dégradés partout et sur tout. 

HTML5 est tout simplement un nouvel ensemble de normes, de la sémantique et des règles de codage-balisage de site Web qui peuvent profiter de plusieurs nouvelles fonctions «originelles» des navigateurs comme le stockage en ligne, la lecture multimédia et un bon niveau d’interaction.

Si votre expertise est dans l’identité, la conception d’impression ou inclut un peu de web design, l’expansion de votre zone de confort en HTML5 est nécessaire afin d’inclure les principes fondamentaux de ces nouvelles technologies pour rester compétitif et fort dans ce secteur bondé.

Pour l’instant, nous allons juste dissiper quelques grands mythes au sujet de HTML5 histoire de piquer votre curiosité.

Mythe 1 : HTML5 a été inventé parce que Apple a cessé le support de Flash

Décidément, Apple semble être blâmé pour tout. Alors que HTML5 a des solutions étonnantes pour le web mobile, il n’a pas été créé pour répondre aux exigences de l’iPhone. En fait, Opera et Mozilla se sont réunis en 2004 pour tenter de résoudre le problème d’une bande de désordre et définir sept principes pour une bonne conception de site web.

Leur objectif était simple : proposer ces principes au W3C comme une feuille de route pour un  meilleur standard HTML, plus lisse et plus rapide. Les principes portaient sur des aspects tels que la compatibilité ascendante, la gestion des erreurs, le développement ouvert et pratique en évitant spécifique à l’appareil de profilage. La proposition a été acceptée en 2006, et en trois courtes années, une spécification nouvelle a été rédigée, close et prête à l’emploi.

Mythe 2 : HTML5 ne sera pas prêt avant 2022.

Je ne suis même pas sûr de savoir comment ce mythe a commencé à circuler, mais le document de travail a été fermé et rien ne peut plus être ajouté ou changé de manière significative depuis 2009. Alors, vous pouvez utiliser HTML5 dès maintenant et soyez assuré qu’il va se répandre avec élégance dans les navigateurs plus anciens avec l’inclusion de certains JavaScript légers. Tous les navigateurs actuels vont supporter le HTML5 et d’ici fin 2012, tout sera rentré dans l’ordre.

Mythe 3 : HTML5 exige du CSS3.

C’est vrai qu’il est plus logique d’utiliser des noms de classes sémantiques et déclarations CSS3 lors de la conception en HTML5, mais quand même c’est pas obligatoire. HTML5 est juste du balisage, et il se débrouille très bien avec CSS2. En fait, la spécification HTML5 supprime les attributs et les balises qui contrôlent l’apparence ou le style d’un élément quelconque, et ne tolère plus, par exemple, le style « inline ». Le navigateur est désormais le gouverneur suprême du rendu de votre site web et vous devez respecter quelques règles lors de la création dudit site. En bref, HTML5 doit coiffer pour faire bonne figure, mais il ne doit pas nécessairement être avec CSS3.

Mythe 4 : HTML5 ruine l’accessibilité des sites web

Au contraire, HTML5 est construit autour de l’accessibilité. Lors de la rédaction de la spécification, le plus grand soin a été pris pour s’assurer que chaque élément fonctionne avec des rôles marquants WIA-ARIA. Ces rôles sont des attributs spécialisés ajoutés à vos balises qui permettent aux appareils d’accessibilité telles que les lecteurs d’écran de mieux interpréter les flux de l’emplacement et le contenu de meilleure qualité. La conversion d’un site en HTML5 peut ruiner l’accessibilité si ces rôles ne sont pas compris et mis en œuvre correctement, mais ce ne sera pas la faute du balisage HTML5 !

Mythe 5 : HTML5 va tuer Flash

Le fait est que Flash est encore utilisé par plusieurs millions de sites Web et les développeurs du monde entier. L’idée, fausse, est née, une fois de plus, des retombées de haut niveau entre Adobe et Apple et l’adoption rapide de l’audio et la vidéo par HTML5 pour l’application et le développement du mobile. Toutefois, si HTML5 est idéal pour la lecture vidéo en Streaming, le soutien HTML5 complet nécessite deux ou trois fois les corvées d’encodage de support de Flash et manque encore de nombreuses caractéristiques essentielles actuellement disponible en plug-in à base de technologies tierces. Actuellement, des sites comme YouTube ou Vimeo utilisent encore la technologie Flash, et ne s’en éloigneront pas trop rapidement.
Nous sommes susceptibles de voir un passage rapide de Flash à HTML5 dans les années à venir. Mais, cela ne signifie pas que HTML5 va tuer Flash, c’est juste qu’il va dominer la conception mobile et le développement du marché.

Mythe 6 : Si j’ajoute le nouveau doctype HTML5 sur mon site, il est désormais en HTML5

Oui, il sera en HTML5 dans la mesure où le navigateur est concerné, mais HTML5 est plus qu’un doctype. Il s’agit d’un ensemble complet de meilleures pratiques : Ce sont la sémantique et les éléments de mise en page tels que les balise « header », « nav », « article », etc qui vous feront profiter des nouvelles fonctionnalités du navigateur. Naturellement, l’adoption du doctype est une nouvelle étape dans la bonne direction pour adopter HTML5, mais il est important d’apprendre ce qui fait vraiment un site web HTML5 avant d’y investir.
Adobe Muse est un parfait exemple de ce mythe dans l’action. Vous devez également prendre en considération le nombre d’éléments et d’attributs qui ont été amortis en HTML5 et revoir votre balisage existant afin d’assurer les meilleures chances de compatibilité.

Réagir au billet

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s