Les balises sémantiques
10 min · Intermédiaire · 7 août 2026
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>© 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 -->