Référence de 126 balises HTML
Ce que fait chaque balise, si elle exige une fermeture et quels attributs servent vraiment — une ligne chacune.
Squelette5
Le squelette que possède tout document, à l'ordre et à la place fixes.
Sections17
Découpe la page en blocs porteurs de sens ; moteurs et lecteurs d’écran suivent cette structure.
Blocs de texte7
Du texte qui coule en bloc : paragraphes, citations, listings de code.
Balisage en ligne30
Balise une partie de ligne sans en commencer une nouvelle.
Listes7
Listes ordonnées, non ordonnées et listes de définitions.
Tableaux10
Des données en lignes et colonnes, pas un outil de mise en page.
Formulaires14
Des contrôles qui reçoivent une valeur et l’envoient.
Médias10
Images, audio, vidéo et surfaces de dessin.
Intégration4
Place un autre document ou une ressource dans celui-ci.
Script et style5
Ajoute comportement et apparence au document.
Infos du document2
Informations lues par les navigateurs et les moteurs, pas par les gens.
Dépliables3
Ce qui s’ouvre et se ferme au clic, sans JavaScript.
Obsolètes12
Balises retirées de la norme ; on ne les croise que dans d'anciens documents.
Comment lire
- La plupart des balises vont par paire, ouvrante et fermante. Seules celles sans contenu — img, br — restent non fermées.
- Écrire </br> pour un élément vide ne sert à rien : le navigateur l'ignore ou ajoute une ligne vide.
- L'apparence relève du CSS. Une balise dit ce qu'est une chose ; le gras ou l'italique n'en est que la conséquence.
- Choisir la balise qui correspond au sens profite aux moteurs comme aux lecteurs d'écran. Tout envelopper dans des div jette cette information.
Questions fréquentes
Q. Combien y a-t-il de balises HTML ?
Environ 110 subsistent dans la norme vivante, et près de 130 en comptant les obsolètes. Cette référence en liste 126 : celles d'aujourd'hui et celles que l'on croise encore dans d'anciens documents.
Q. Quelles balises ne se ferment pas ?
Celles sans contenu : img, br, hr, input, meta, link et quelques autres. Écrire </img> ne fait rien. La barre à la XHTML dans <br /> est tolérée mais ne change rien en HTML.
Q. Quelle différence entre div et section ?
Un div est une boîte sans signification ; une section est un groupe thématique doté d'un titre. Si un titre aurait sa place, prenez section ; s'il ne s'agit que d'accrocher des styles, div est honnête.
Q. Les noms de balises peuvent-ils être en majuscules ?
HTML ne distingue pas la casse, <DIV> fonctionne donc. L'usage est la minuscule, et dans les contextes XML comme XHTML ou SVG, seule la minuscule est valide.
Q. Que se passe-t-il si j'utilise une balise obsolète ?
La plupart des navigateurs l'affichent encore. Mais la norme l'a retirée : elle peut disparaître à tout moment, et les remplaçants existent déjà — CSS pour center et font, animation CSS pour marquee.