English

Quelle balise HTML utiliser ?

Table des matières

129 balises HTML, SVG et MathML utilisables en body

Le HTML, le SVG et le MathML totalisent 129 balises utilisables entre les balises <body>. La plupart des projets en utilisent une dizaine, et comblent le reste avec des <div>.

Ce n'est pas une question de paresse. C'est une question de visibilité. On ne choisit pas une balise qu'on ne connaît pas. Et on ne cherche pas une balise quand on ne sait pas qu'elle existe.

Cette page inverse l'approche. Au lieu de lister des balises et d'expliquer à quoi elles servent, elle part de ce que tu veux faire, ton intention, et te montre la balise qui y répond.

Chaque intention renvoie vers un micro-article dédié : ce que c'est, quand l'utiliser, ce que tu gagnes en accessibilité, en SEO et en GEO, un exemple de code, et les liens vers les specs.

Pars de la nature de ton contenu

Structure de page12
Texte courant10
Citations et références4
Code et données techniques8
Marquage et annotations13
Listes et données groupées4
Liens, boutons et interactions7
Formulaires7
Média9
Tableaux6
SVG, Graphiques et illustrations8
MathML, Formules mathématiques8

Pourquoi cette approche

La question "quelle balise utiliser ?" est la question que personne ne pose : <div> est toujours là pour combler le vide. Mais chaque <div> posée à la place d'un élément sémantique coûte en accessibilité, en performance, en SEO et en GEO.

La sémantique n'est pas un luxe. C'est le socle sur lequel reposent les lecteurs d'écran, les moteurs de recherche et les LLM qui choisissent leurs sources.

Ces balises existent pour une raison. Cette page t'aide à trouver la bonne.

Au moment où j'écris ces lignes, <selectedcontent>, <fencedframe> et <geolocation> sont encore expérimentales et n'apparaissent pas dans la mind map. Le compteur augmentera quand elles atteindront Baseline.

Télécharger la mind map

Tu veux l'afficher dans ton bureau, l'imprimer, ou la partager à ton équipe ? Télécharge la version complète en poster.