7 : Balises sémantiques

Introduction

Les balises sémantiques en HTML permettent de structurer une page web en donnant du sens aux différentes parties du contenu. Contrairement aux balises génériques comme <div> ou <span>, elles expliquent clairement le rôle des éléments, ce qui est très utile pour les moteurs de recherche et les technologies d'assistance.

Pourquoi utiliser les balises sémantiques ?

Les principales balises sémantiques

Exemple d'utilisation :

<body>
  <header>
    <h1>Mon site web</h1>
  </header>

  <nav>
    <ul>
      <li><a href="#">Accueil</a></li>
      <li><a href="#">À propos</a></li>
      <li><a href="#">Contact</a></li>
    </ul>
  </nav>

  <main>
    <article>
      <h2>Titre de l'article</h2>
      <p>Contenu de l'article...</p>
    </article>
    <aside>
      <p>Contenu secondaire...</p>
    </aside>
  </main>

  <footer>
    <p>© 2025 Mon site web</p>
  </footer>
</body>
    

Conclusion

L'utilisation des balises sémantiques est devenue une bonne pratique essentielle en développement web moderne. Elles améliorent la structure, l'accessibilité et le référencement des sites.