HTML5

Le HTML5 est, comme le HTML, un langage de balisage qui peut non seulement structurer les contenus web basés sur un texte mais qui peut aussi les baliser de manière sémantique. Le HTML5 doit, sur le long terme, remplacer les normes des documents XHTML et HTML4 et offrir plus de fonctionnalités. Les applications Flash peuvent entre autres être supprimées quand un site web est programmé en HTML5.

Historique

Le langage de balisage HTML4 est déjà utilisé depuis 1997 comme norme selon les spécifications établies pour l'élaboration de document. Jusqu'en 2009, il n'y a pas eu de grande modification de ces spécifications bien que la toile avait déjà énormément évolué. L’Internet n'est plus seulement une consommation passive ; grâce au développement du Web 2.0, le net offre, entre autres, la possibilité à ses utilisateurs de publier et d'établir des contenus actifs sur les réseaux sociaux. Pour pouvoir suivre la rapidité de ces progrès, le consortium W3C a développé le langage XHTML en 2009. Cependant, ce nouveau langage de balisage était peu compatible avec le HTML et plus difficile à élaborer.

En parallèle, le Web Hypertext Application Technology Working Group (WHATWG) élaboraient les premières ébauches de HTML5 à partir déjà de 2004. Deux ans plus tard, le World Wide Web Consortium s'attelait fortement à l'élaboration d'un langage de balisage moderne comme le HTML5. Cela a permis de développer une concurrence au XHTML qui était favorisé par le W3C. Cependant, déjà en 2007, les deux organisations ont pu s'allier sur un développement commun du HTML5 et depuis 2009, le HTML5 est "officiellement" utilisé comme successeur du HTML4.

Le but est d'établir le HTML5 comme une recommandation du W3C. La plupart des navigateurs comme Mozilla Firefox supportent déjà ces nouvelles normes.

Avantages

Grâce à l'utilisation du HTML5, les sites Web doivent devenir plus polyvalents et plus performants.

Aspects qui caractérisent le HTML5 :

  • nouvelles possibilités pour la communication du serveur
  • balisage sémantique de contenus avec des données structurées pour le développement du Web sémantique
  • sauvegarde de données localement sur le client pour pouvoir également travailler hors ligne
  • plus forte focalisation sur les contenus multimédias : les vidéos et les fichiers audio peuvent être mieux intégrés
  • optimisation des possibilités d'affichage avec des graphiques 2D et 3D
  • le langage de balisage est adapté pour l'utilisation de tous périphériques
  • offre une plus grande liberté de conception aux webdesigners
  • temps de chargement plus court et plus de possibilités d'optimiser la vitesse

Nouveautés par rapport au HTML4

Comme la norme HTML4 passe au HTML5, tous les éléments déjà connus sont également inclus dans le nouveau langage de balisage. Au contraire, la norme a été complétée par de nouvelles fonctions et de nouveaux éléments. Voici trois exemples :

  • Lors de la spécification de la définition du type de document, il n'est maintenant plus nécessaire de faire attention aux majuscules et aux minuscules. De même, les indications sont laissées de côté sur cette version.
  • HTML5 offre de nouveaux éléments de structures. À l'aide de section, nav, article, aside, header et footer, un site web devrait pouvoir être structuré plus clairement. En même temps, la désignation donne également des indications sur le contenu de chaque élément.
  • Grâce aux éléments figure et figcaption, les images ou les légendes peuvent être balisées avec le HTLM5.

Utilité pour le SEO

Les effets exacts qu'aura l'utilisation du HTML5 sur le référencement ne sont pas encore établis. On peut tout de même tirer quelques conclusions en vue développements actuels. Ainsi, grâce au HTML5, la facilité d’utilisation est probablement améliorée puisque le temps de chargement de la page est réduit et les contenus peuvent être affichés sur tous les périphériques.

On pourrait donc par exemple échapper à des problèmes liés à l'optimisation mobile. Pour les robots d’exploration, les éléments de balisage supplémentaires ainsi que les éléments de structuration offrent de meilleures possibilités pour pouvoir classer plus précisément des contenus Web. Grâce à la suppression de Flash, les bots peuvent explorer les sites Web entièrement et sans obstacle majeur, ce qui devrait être un avantage pour chaque page. Cependant, des évaluations exactes pourront être dressées que d’ici quelques temps en raison de la nouveauté de ce langage.

Liens web

Catégorie