HTML

HTML (HyperText Markup Language) est un langage descriptif qui définit la structure d'une page web.

Bref historique

En 1990, lorsqu'il présente sa vision du Web, Tim Berners-Lee définit le concept d'hypertexte, qu'il formalise l'année suivante avec un langage de balisage essentiellement basé sur SGML. L'IETF commence officiellement à spécifier le HTML en 1993, et publie la version 2.0 en 1995, aprÚs plusieurs versions de travail. En 1994, Berners-Lee fonde le W3C pour développer le Web. En 1996, le W3C reprend le travail sur le HTML et publie un an plus tard la recommandation HTML 3.2. HTML 4.0 fut publié en 1999 et devient une norme ISO en 2000.

À cette pĂ©riode, le W3C est sur le point d'abandonner le HTML au profit du XHTML, ce qui provoque la crĂ©ation d'un groupe indĂ©pendant appelĂ© WHATWG en 2004.  GrĂące au WHATWG, le travail sur le HTML5 se poursuit : les deux organisations publient la premiĂšre version de travail en 2008 puis la norme finale en 2014.

Concept et syntaxe

Un document HTML est un document texte brut structurĂ© par des Ă©lĂ©ments. Les Ă©lĂ©ments sont encadrĂ©s par des balises ouvrantes et fermantes associĂ©es. Chaque balise  commence et se termine par les caractĂšres infĂ©rieur et supĂ©rieur (<>). Il existe quelques balises vides qui ne contiennent pas de texte, comme par exemple <img>.

On peut préciser les balises HTML avec des attributs pour fournir des informations complémentaires qui vont modifier la façon dont le navigateur va interpréter l'élément :

Detail of the structure of an HTML element

Un fichier HTML est généralement enregistré avec une extension .htm ou .html. Il est mis à disposition par un serveur web, et le rendu est réalisé par un navigateur Web.

Pour en savoir plus

Culture générale

Apprendre le HTML

Référence technique