Histoire de HTML

HTML 1.0 & 2.0

Standardisation précoce

Avec la croissance rapide du Web au début des années 1990, une formalisation du langage s'imposait. En 1993, Tim Berners-Lee publie une première spécification, mais celle-ci manquait de rigueur. Le groupe de travail HTML de l'IETF commença alors à affiner le langage avec des contributions de développeurs comme Marc Andreessen.

La première véritable spécification, HTML 1.0, est publiée en 1994 : elle définit les balises de base pour structurer les titres, les paragraphes et les listes. L'année suivante, la version 2.0 standardise l'utilisation des formulaires et des tables, répondant aux besoins émergents des navigateurs Mosaic et Netscape Navigator. Cette période voit aussi l'apparition de balises propriétaires issues des « browser wars », qui fragmentent la compatibilité, mais poussent l'innovation.

Logo HTML 1
Logo HTML 1
Logo HTML 2
Logo HTML 2
HTML 3 & 4 HTML 3 & 4
HTML 3.x & 4.x

Structure et styles

À partir de 1996, la World Wide Web Consortium (W3C), fondée par Tim Berners-Lee, prend en main la standardisation de HTML. La version 3.2, publiée en janvier 1997, consolide les innovations des navigateurs et devient rapidement prise en charge par tous. Elle ajoute des tableaux complexes, des applets et des scripts, tout en conservant la compatibilité avec les anciennes pages.

La version 4.0, publiée en 1997 puis révisée en 1999 (HTML 4.01), marque une séparation nette entre la structure et la présentation grâce aux feuilles de styles CSS. Elle introduit aussi des éléments pour intégrer des scripts, des formulaires plus puissants et des cadres (framesets). HTML 4.x demeure la base de nombreux sites des années 2000 et se décline en variantes Transitional, Strict et Frameset pour permettre une migration progressive vers des pratiques plus rigoureuses.

Logo HTML 3
Logo HTML 3
Logo HTML 4
Logo HTML 4
XHTML XHTML
XHTML 1.0

Transition vers XML

Lancé en 2000, XHTML 1.0 reformule HTML 4.01 selon la syntaxe stricte de XML afin de préparer une transition vers une famille de langages plus rigoureuse. Les documents doivent être bien formés, les balises correctement fermées et imbriquées. XHTML a été conçu pour assurer une compatibilité à long terme, mais sa rigidité et la popularité croissante de HTML5 ont limité son adoption.

La version XHTML 1.1 introduit des modules pour rendre le langage plus flexible, mais l'essor de HTML5 met fin à son développement en tant que standard principal.

Logo XHTML 1.1
Logo XHTML
HTML 5 HTML 5
HTML 5

Une étape majeure

HTML5, officiellement recommandé par le W3C en 2014, marque une étape majeure dans l'histoire du Web. Il introduit des éléments sémantiques comme <header>, <article>, <section> et <footer> pour mieux structurer les pages, ainsi que des éléments audio et vidéo sans plug-in. Il propose des API pour le dessin (<canvas>), le stockage local, la géolocalisation ou la communication en temps réel.

Grâce à HTML5, les applications Web deviennent plus riches et interopérables. La normalisation par WHATWG et W3C se poursuit jusqu'à un accord en 2019 pour unifier le développement et le standard.

Logo HTML 5
Logo HTML 5
Norme vivante Norme vivante
Norme vivante

Un standard en évolution continue

Depuis la fin des années 2010, le langage HTML est géré comme une « norme vivante » par le WHATWG. Plutôt qu'une série de versions figées, le standard évolue en continu, intégrant progressivement de nouvelles fonctionnalités et corrections. Cette approche reflète la nature dynamique du Web et évite des ruptures majeures entre versions.

Le WHATWG travaille en collaboration avec le W3C pour documenter les évolutions et garantir la stabilité nécessaire. Les spécifications sont mises à jour régulièrement, et la communauté peut suivre les propositions et les changements via des dépôts publics.

Logo Norme vivante
Logo Norme vivante
version HTML
HTML 1 HTML 2 HTML 3 HTML 4 HTML 5