cybercursus

Les balises sémantiques

10 min · Intermédiaire · 7 août 2026

Sommaire
  1. Un squelette de page avec du sens
  2. section et article
  3. À toi de jouer

Un squelette de page avec du sens

html
<header>
<nav>
  <a href="/">Accueil</a>
  <a href="/contact/">Contact</a>
</nav>
</header>

<main>
<section>
  <h2>À propos</h2>
  <p>...</p>
</section>
</main>

<footer>
<p>&copy; 2026</p>
</footer>
  • header : l’en-tête d’une page ou d’une section (souvent logo et titre).
  • nav : un bloc de liens de navigation.
  • main : le contenu principal, unique par page.
  • footer : le pied de page.

Info

Ces balises ne changent rien visuellement par défaut : leur valeur est sémantique, pas esthétique. Un div produirait le même rendu, mais sans transmettre aucune signification.

section et article

html
<article>
<h2>Titre de l'article</h2>
<p>Un contenu qui a du sens tout seul, meme extrait de cette page.</p>
</article>

Un article a du sens isolé de son contexte (un billet de blog, un commentaire) ; une section regroupe une partie thématique qui dépend du contexte qui l’entoure.

À toi de jouer

Structure une page avec un header contenant une nav, un main, et un footer.

html
<!-- HTML -->
<!-- Structure ta page ici -->
Qu'apporte une balise comme header ou nav par rapport à un div générique ?
Quelle est la différence entre section et article ?

Pour aller plus loin

Commentaires

Recherche