<hgroup>
Regroupe un titre principal avec un ou plusieurs sous-titres, légendes ou paragraphes introductifs associés, formant un en-tête sémantiquement uni.
Description
L’élément <hgroup> groupe un titre (<h1>–<h6>) avec les éléments qui lui sont directement associés : sous-titre, tagline, auteur, date. Seul le titre principal contribue à la hiérarchie des titres du document ; les autres éléments du groupe sont traités comme du contenu associé, non comme des niveaux supplémentaires dans l’outline.
Syntaxe
<hgroup>
<h1>CSS Grid</h1>
<p>Guide complet pour les développeurs web</p>
</hgroup>
Exemples
En-tête d’article avec sous-titre :
<hgroup>
<h2>Les nouveautés CSS en 2025</h2>
<p>Container queries, cascade layers et bien plus encore</p>
</hgroup>
En-tête de page avec auteur :
<hgroup>
<h1>Histoire du web</h1>
<p>Par Tim Berners-Lee · 12 avril 2025</p>
</hgroup>
Section avec titre et accroche :
<article>
<hgroup>
<h3>Accessibilité web : mythe ou réalité ?</h3>
<p>Comment les équipes peuvent intégrer l'accessibilité dès la conception.</p>
</hgroup>
<p>Le contenu de l'article commence ici…</p>
</article>
Notes
Outline du document : seul le <h1>–<h6> dans le <hgroup> est pris en compte dans la hiérarchie des titres. Les <p> ou autres éléments du groupe n’y apparaissent pas.
<hgroup> vs <header> : <hgroup> est restreint aux titres et leur contenu immédiatement associé. <header> est plus large : il peut contenir un <hgroup>, une navigation, un logo, etc.
Contenu autorisé : un seul élément de titre (<h1>–<h6>), suivi de zéro ou plusieurs <p>. Aucun autre type de titre dans le même groupe.
Support navigateurs
Chrome5+ · Firefox4+ · Safari5+ · Edge12+