HTML5

HTML5 est la cinquième et actuelle version majeure du langage de balisage standard du web. Il permet de structurer le contenu d’une page web de manière sémantique, accessible, multimédia et interopérable, sans dépendre de plugins tiers (comme Flash).

Historique :

  • 1990–1997 : Naissance du www avec HTML, puis HTML 2.0/3.2 → syntaxe libre, balises présentationnelles (<font>, <center>).
  • 1999 : HTML 4.01 – dernière version du « vieux HTML ». Coexiste avec XHTML (basé sur XML), plus rigide mais peu adopté.
  • 2004 : Frustration face à la lenteur du W3C → création du WHATWG (Web Hypertext Application Technology Working Group) par Apple, Mozilla, Opera.
  • 2008 : Publication du premier brouillon public de HTML5 par le WHATWG.
  • 2014 : HTML5 devient recommandation officielle du W3C.
  • 2025 : HTML5 est le standard universel du web, constamment étendu via des standards vivants (Living Standard du WHATWG), plutôt qu’en versions fixes.

Tournant majeur : HTML5 marque le passage d’un web de documents statiques à un web de plateformes applicatives (apps, jeux, outils collaboratifs).

Innovations clés de HTML5

DomaineApports majeurs
SémantiqueBalises comme <header>, <nav>, <article>, <section>, <aside>, <footer> → structure claire pour les humains, les moteurs de recherche et les lecteurs d’écran.
Multimédia natif<audio>, <video> → fin de la dépendance à Flash, QuickTime, etc.
Graphismes<canvas> pour le dessin dynamique, intégration avec WebGL pour la 3D.
Stockage locallocalStorage, sessionStorage → applications web qui fonctionnent hors ligne.
API modernesGéolocalisation, drag-and-drop, historique (pushState), notifications, etc.
AccessibilitéMeilleure intégration avec ARIA, rôles sémantiques natifs.
Mobile-firstConçu dès le départ pour les smartphones et tablettes
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.