Chapitre 10 : Balises sémantiques HTML5

Écouter la leçon Lecture audio assistée par IA

Chapitre 10 : Balises de structuration sémantique

Qu’est-ce que la sémantique en HTML ?

Les balises sémantiques donnent du sens au contenu. Elles permettent de structurer une page de manière logique, utile pour les moteurs de recherche et l’accessibilité.

Les principales balises sémantiques HTML5

  • <header> : en-tête de page ou de section
  • <nav> : menu de navigation
  • <main> : contenu principal
  • <section> : regroupe un thème ou une rubrique
  • <article> : contenu autonome (article, blog, etc.)
  • <aside> : contenu secondaire (sidebar, publicité...)
  • <footer> : pied de page ou de section

Exemple de structure complète

<header>
  <h1>Mon Site Web</h1>
  <nav>
    <a href="#">Accueil</a>
    <a href="#">Contact</a>
  </nav>
</header>

<main>
  <section>
    <article>
      <h2>Article principal</h2>
      <p>Contenu de l'article...</p>
    </article>
  </section>
  <aside>
    <p>Publicité ou infos complémentaires</p>
  </aside>
</main>

<footer>
  <p>© 2025 Mon Site</p>
</footer>

Avantages

  • Améliore le référencement naturel (SEO)
  • Facilite la lecture du code HTML
  • Renforce l’accessibilité pour les technologies d’assistance
Évaluation des acquis

Quiz du chapitre 10

Correction immédiate
Q1 Quelle balise représente le contenu principal de la page ?
Q2 Quelle balise sémantique est utilisée pour une navigation ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — En-tête
Atelier #1

Quelle balise sémantique doit contenir le logo et le menu principal ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<header> <!-- Logo, Nav, etc. --> </header>
#2 — Navigation
Atelier #2

Quelle balise est dédiée aux liens de navigation principaux ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<nav> <ul>...</ul> </nav>
#3 — Contenu principal
Atelier #3

Quelle balise unique par page signale le contenu principal ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<main> <!-- Contenu unique de la page --> </main>
#4 — Article vs Section
Atelier #4

Quelle balise utiliser pour un article de blog autonome ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<article> <h2>Titre du post</h2> <p>Texte...</p> </article>
#5 — Pied de page
Atelier #5

Où placer les mentions légales et le copyright ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<footer> &copy; 2024 Mon Site </footer>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...