Qu'est-ce que la balise <h6> en HTML ? Définition et usage

Découvrez la balise <h6> en HTML : le dernier niveau de titre dans la hiérarchie des headings. Définition, exemples pratiques, bonnes pratiques SEO et accessibilité.
11 min de lecture
Believemy logo

La balise <h6> représente le sixième et dernier niveau de titre dans la hiérarchie des headings HTML. Elle occupe une place bien particulière : celle du niveau le plus bas, le plus granulaire, dans l'arborescence de vos contenus. Si vous souhaitez maîtriser parfaitement la structure sémantique de vos pages web, y compris l'usage approprié de cette balise souvent méconnue, nous vous recommandons de suivre notre formation complète sur le HTML.

 

Définition de la balise <h6>

La balise <h6> fait partie de la famille des balises de titres (headings) en HTML, qui comprend six niveaux allant de <h1> (le plus important) à <h6> (le moins important). Chaque niveau représente un degré de profondeur supplémentaire dans la structure hiérarchique du document.

Concrètement, la balise <h6> est un élément de type bloc (block-level element) qui définit un titre de sixième niveau, le plus profond de tous. Elle se situe juste en dessous de <h5> dans la hiérarchie.

Voici la hiérarchie complète des titres HTML :

BaliseNiveau hiérarchiqueRôle typique
<h1>Niveau 1 (le plus important)Titre principal de la page
<h2>Niveau 2Sections principales
<h3>Niveau 3Sous-sections
<h4>Niveau 4Sous-sous-sections
<h5>Niveau 5Détails de sous-sous-sections
<h6>Niveau 6 (le moins important)Niveau de détail le plus fin

 

Syntaxe de base

La syntaxe de la balise <h6> est identique à celle des autres balises de titre. C'est une balise ouvrante et fermante qui encadre le texte du titre :

HTML
<h6>Votre titre de niveau 6</h6>

La balise <h6> accepte les mêmes attributs globaux que toutes les autres balises HTML, notamment id, class, style, lang, ou encore title. Elle ne possède aucun attribut spécifique qui lui serait propre.

HTML
<h6 id="note-importante" class="titre-detail">Note sur la compatibilité</h6>

 

La place de <h6> dans la hiérarchie des titres

Pour bien comprendre quand utiliser <h6>, il est essentiel de visualiser comment cette balise s'insère dans une structure de document complète. Chaque titre doit être imbriqué logiquement sous le titre de niveau supérieur, sans sauter de niveau.

Voici un exemple montrant une hiérarchie complète allant jusqu'au niveau 6 :

HTML
<h1>Guide complet de la cuisine française</h1>

<h2>Les entrées</h2>
  <h3>Les soupes</h3>
    <h4>Soupes chaudes</h4>
      <h5>Soupe à l'oignon</h5>
        <h6>Variante traditionnelle parisienne</h6>
        <p>La variante parisienne se distingue par l'utilisation de pain grillé et de gruyère gratinés au four.</p>
        <h6>Variante lyonnaise</h6>
        <p>La version lyonnaise incorpore davantage de beurre et un bouillon plus riche.</p>

<h2>Les plats principaux</h2>
  <h3>Les viandes</h3>
    <h4>Le bœuf</h4>
      <h5>Le bœuf bourguignon</h5>
        <h6>Conseils de cuisson lente</h6>
        <p>Pour un résultat optimal, laissez mijoter au moins 3 heures à feu doux.</p>

Comme vous pouvez le constater, atteindre le niveau <h6> nécessite un contenu extrêmement détaillé et profondément structuré. C'est la raison pour laquelle cette balise est rarement utilisée dans la pratique quotidienne.

 

Quand utiliser la balise <h6> ?

L'utilisation de <h6> est légitime dans certains contextes bien précis. Voyons ensemble les situations où cette balise peut s'avérer pertinente.

Documentation technique approfondie

Les documentations techniques, les manuels d'utilisation ou les spécifications détaillées constituent le terrain de prédilection de la balise <h6>. Lorsque vous rédigez un contenu technique dense avec de nombreux niveaux de détail, le sixième niveau de titre peut devenir nécessaire.

HTML
<article>
  <h1>Documentation de l'API REST</h1>

  <h2>Authentification</h2>
    <h3>OAuth 2.0</h3>
      <h4>Flux d'autorisation</h4>
        <h5>Authorization Code Grant</h5>
          <h6>Paramètres de la requête d'autorisation</h6>
          <p>La requête d'autorisation doit inclure les paramètres suivants : client_id, redirect_uri, response_type et scope.</p>
          <h6>Traitement de la réponse</h6>
          <p>Le serveur retourne un code d'autorisation temporaire à échanger contre un token d'accès.</p>
</article>

 

Articles académiques ou scientifiques

Les publications académiques, les thèses ou les rapports de recherche ont souvent une structure de chapitres, sections, sous-sections, paragraphes et sous-paragraphes qui peut justifier l'emploi du sixième niveau de titre.

 

Pages de FAQ complexes et hiérarchisées

Dans le cas d'une FAQ organisée par catégories, sous-catégories et thèmes spécifiques, vous pourriez avoir besoin de descendre jusqu'au niveau <h6> pour structurer correctement l'information.

HTML
<main>
  <h1>Centre d'aide</h1>

  <section>
    <h2>Compte utilisateur</h2>
    <h3>Sécurité du compte</h3>
      <h4>Authentification à deux facteurs</h4>
        <h5>Configuration sur mobile</h5>
          <h6>Application Google Authenticator</h6>
          <p>Téléchargez Google Authenticator, scannez le QR code affiché dans vos paramètres, puis saisissez le code à 6 chiffres.</p>
          <h6>Application Microsoft Authenticator</h6>
          <p>Le processus est similaire, mais Microsoft Authenticator permet aussi les notifications push.</p>
  </section>
</main>

 

Rendu visuel par défaut

Par défaut, les navigateurs affichent la balise <h6> avec une taille de police plus petite que celle du texte normal (balise <p>). Avec <h5>, c'est l'un des deux seuls niveaux de titre affichés plus petits que le texte courant, et le plus petit des deux. Voici les tailles relatives typiques :

BaliseTaille relative approximative
<h1>2em (32px)
<h2>1.5em (24px)
<h3>1.17em (18.72px)
<h4>1em (16px)
<h5>0.83em (13.28px)
<h6>0.67em (10.72px)

Cette taille très réduite est un bon indicateur de la rareté d'usage de cette balise. En pratique, vous devrez presque toujours personnaliser son apparence via CSS pour la rendre lisible et cohérente avec votre design :

CSS
h6 {
  font-size: 0.875rem;
  font-weight: 600;
  color: #4a5568;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}

 

Bonnes pratiques

L'utilisation de la balise <h6> doit respecter un certain nombre de règles pour garantir une bonne sémantique, une accessibilité optimale et un impact SEO positif.

Respecter la hiérarchie des titres

La règle d'or est de ne jamais sauter de niveau. Vous ne devez pas passer directement d'un <h3> à un <h6>. Chaque niveau doit apparaître dans l'ordre logique :

HTML
<!-- ❌ Mauvaise pratique : saut de niveaux -->
<h2>Section principale</h2>
<h6>Détail perdu dans la hiérarchie</h6>

<!-- ✅ Bonne pratique : hiérarchie respectée -->
<h2>Section principale</h2>
  <h3>Sous-section</h3>
    <h4>Détail de la sous-section</h4>
      <h5>Sous-détail</h5>
        <h6>Point le plus précis</h6>
Attention

Sauter des niveaux de titres (par exemple passer d'un <h2> à un <h6>) crée une confusion pour les lecteurs d'écran et nuit à la compréhension de la structure de votre page par les moteurs de recherche.

 

Se demander si <h6> est vraiment nécessaire

Avant d'utiliser <h6>, posez-vous la question : votre contenu a-t-il vraiment besoin de six niveaux de profondeur ? Dans la grande majorité des cas, une restructuration du contenu permet de se limiter à quatre niveaux maximum (<h1> à <h4>).

Bon à savoir

Si vous atteignez le niveau <h6>, c'est peut-être le signe que votre page contient trop d'informations et qu'il serait préférable de scinder le contenu en plusieurs pages distinctes.

 

Ne pas utiliser <h6> pour le style

N'utilisez jamais <h6> uniquement pour obtenir un texte petit ou stylisé d'une certaine façon. Les balises de titre ont une valeur sémantique, pas simplement visuelle. Si vous avez besoin d'un petit texte, utilisez CSS avec une balise <span> ou <p> :

HTML
<!-- ❌ Mauvaise pratique : h6 utilisé pour le style -->
<h6>Note de bas de page</h6>

<!-- ✅ Bonne pratique : utiliser CSS pour le style -->
<p class="note-petite">Note de bas de page</p>

 

Accessibilité et lecteurs d'écran

Les technologies d'assistance utilisent la hiérarchie des titres pour permettre aux utilisateurs de naviguer rapidement dans le contenu de la page. Un utilisateur de lecteur d'écran peut lister tous les titres de la page et sauter directement à la section qui l'intéresse. Une hiérarchie de titres bien construite, même jusqu'au niveau 6, facilite cette navigation.

Assurez-vous que le texte de chaque <h6> est descriptif et unique dans le contexte de la section parente. Évitez les titres génériques comme "Détails" ou "Plus d'informations" qui n'apportent aucune valeur navigationnelle.

 

Impact SEO de la balise <h6>

Du point de vue du référencement naturel, la balise <h6> a un poids SEO très faible comparé aux niveaux supérieurs. Les moteurs de recherche accordent une importance décroissante à chaque niveau de titre :

  • <h1> : poids SEO très élevé (titre principal de la page)
  • <h2> : poids SEO élevé (structure les grandes sections)
  • <h3> : poids SEO modéré
  • <h4> : poids SEO faible
  • <h5> : poids SEO très faible
  • <h6> : poids SEO minimal

Cela ne signifie pas que la balise <h6> est inutile pour le SEO. Elle contribue à la clarté de la structure sémantique de votre page, ce que les moteurs de recherche apprécient. Cependant, ne comptez pas sur elle pour positionner des mots-clés stratégiques.

Bon à savoir

Concentrez vos efforts d'optimisation SEO sur les balises <h1> à <h3>. La balise <h6> sert avant tout la structuration logique du contenu plutôt que le positionnement sur les mots-clés.

 

Exemples concrets d'utilisation

Exemple dans une page de documentation

HTML
<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <title>Documentation CSS - Propriétés de mise en page</title>
</head>
<body>
  <header>
    <h1>Documentation CSS</h1>
  </header>

  <main>
    <section>
      <h2>Mise en page</h2>

      <h3>Flexbox</h3>
        <h4>Propriétés du conteneur flex</h4>
          <h5>flex-direction</h5>
            <h6>Valeur row</h6>
            <p>Dispose les éléments horizontalement de gauche à droite (par défaut).</p>
            <h6>Valeur column</h6>
            <p>Dispose les éléments verticalement de haut en bas.</p>
            <h6>Valeur row-reverse</h6>
            <p>Dispose les éléments horizontalement de droite à gauche.</p>
            <h6>Valeur column-reverse</h6>
            <p>Dispose les éléments verticalement de bas en haut.</p>
    </section>
  </main>
</body>
</html>

 

Exemple dans une structure sémantique avec <article> et <section>

Les balises sémantiques comme <article> et <section> permettent de créer des contextes de titre indépendants. Cela peut réduire le besoin d'utiliser <h6>, car chaque section peut recommencer sa propre hiérarchie :

HTML
<article>
  <h2>Guide de déploiement</h2>

  <section>
    <h3>Environnement de production</h3>

    <section>
      <h4>Configuration du serveur</h4>

      <section>
        <h5>Paramètres de sécurité</h5>

        <section>
          <h6>Certificats SSL/TLS</h6>
          <p>Installez un certificat SSL valide émis par une autorité de certification reconnue.</p>

          <h6>Headers de sécurité HTTP</h6>
          <p>Configurez les en-têtes Content-Security-Policy, X-Frame-Options et Strict-Transport-Security.</p>
        </section>
      </section>
    </section>
  </section>
</article>

 

Différences entre <h6> et les autres niveaux de titre

Il est utile de récapituler les différences clés entre <h6> et ses homologues pour bien comprendre sa spécificité :

Caractéristique<h1> à <h4><h5><h6>
Fréquence d'utilisationTrès courante à couranteRareTrès rare
Poids SEOÉlevé à modéréTrès faibleMinimal
Taille par défautSupérieure ou égale au texteInférieure au texteLa plus petite de tous les titres
Cas d'usage typiquesToutes les pages webDocumentation, contenus longsDocumentation très détaillée, contenus académiques

 

Erreurs courantes à éviter

Voici les erreurs les plus fréquentes que nous observons concernant l'usage de <h6> :

1. Utiliser <h6> comme balise de style : Certains développeurs utilisent <h6> pour obtenir un petit texte en gras. C'est une erreur sémantique grave. Utilisez CSS à la place.

2. Sauter des niveaux de titres : Passer d'un <h2> directement à un <h6> rompt la logique hiérarchique du document et nuit à l'accessibilité.

3. Multiplier les <h6> sans structure parente : Avoir de nombreux <h6> sans les niveaux intermédiaires rend la page confuse pour les technologies d'assistance.

4. Forcer l'utilisation de six niveaux : Si votre contenu ne nécessite que trois ou quatre niveaux, n'allez pas plus loin. La profondeur de la hiérarchie doit correspondre à la complexité réelle du contenu.

HTML
<!-- ❌ Erreur : utiliser h6 dans un contenu simple -->
<h1>Mon blog</h1>
<h6>Publié le 15 janvier</h6>
<p>Contenu de l'article...</p>

<!-- ✅ Correct : utiliser un élément approprié -->
<h1>Mon blog</h1>
<p><time datetime="2024-01-15">Publié le 15 janvier</time></p>
<p>Contenu de l'article...</p>

 

Questions fréquentes

Question

Peut-on utiliser plusieurs balises <h6> sur une même page ?

Oui, vous pouvez utiliser autant de balises <h6> que nécessaire sur une même page, à condition qu'elles soient toutes correctement intégrées dans une hiérarchie de titres cohérente. Chaque <h6> doit être un sous-titre d'un <h5> existant dans le même contexte sectionnel. Il n'y a pas de limite technique au nombre de <h6>, mais leur multiplication doit rester justifiée par la profondeur réelle du contenu.

 

Question

Pourquoi la taille par défaut de <h6> est-elle plus petite que le texte normal ?

Les navigateurs appliquent une taille de police décroissante pour chaque niveau de titre. Comme <h6> est le dernier niveau, sa taille par défaut (environ 0.67em soit 10.72px) se retrouve en dessous de celle du texte courant (1em soit 16px). C'est un comportement voulu par les spécifications HTML et les feuilles de style par défaut des navigateurs. En pratique, il est fortement recommandé de redéfinir la taille de <h6> via CSS pour assurer une bonne lisibilité tout en maintenant une distinction visuelle avec le texte standard.

 

Question

La balise <h6> est-elle obsolète ou dépréciée en HTML5 ?

Non, la balise <h6> n'est ni obsolète ni dépréciée. Elle fait toujours partie intégrante de la spécification HTML5 et reste parfaitement valide. Cependant, son usage est naturellement rare car peu de contenus nécessitent six niveaux de profondeur hiérarchique. L'introduction des éléments sectionnants en HTML5 (<article>, <section>, <aside>, <nav>) a d'ailleurs réduit le besoin d'utiliser les niveaux de titre les plus profonds en permettant de créer des contextes de titre séparés.

 

Question

Comment apprendre à bien structurer les titres en HTML ?

Pour maîtriser parfaitement la hiérarchie des titres et la structuration sémantique de vos pages web, nous vous recommandons de suivre notre formation dédiée au HTML sur Believemy. Vous y apprendrez à utiliser correctement chaque niveau de titre, de <h1> à <h6>, en passant par les bonnes pratiques d'accessibilité et de référencement naturel. La pratique régulière et l'analyse de structures de pages existantes vous permettront également de développer une intuition solide pour la hiérarchisation des contenus.

Termes connexes

Découvrez notre glossaire HTML et CSS

Parcourez les termes et définitions les plus couramment utilisés dans le domaine du développement HTML et CSS.

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.