Menu
Coddy logo textTech

Balises sémantiques

Fait partie de la section Fundamentals du Journey HTML de Coddy — leçon 27 sur 60.

Les balises sémantiques en HTML aident à définir le sens du contenu, rendant le code plus clair tant pour les développeurs que pour les navigateurs. Contrairement aux <div> et <span>, elles donnent du contexte au contenu inclus.

Balises sémantiques courantes :

  • <header> – Contenu introductif, généralement en haut.
  • <nav> – Contient des liens de navigation.
  • <main> – Contenu principal de la page.
  • <article> – Un élément autonome comme un article de blog.
  • <section> – Regroupe du contenu lié, souvent avec un en-tête.
  • <footer> – Section de bas de page avec des informations telles que les droits d'auteur ou les coordonnées.
<header>
	<nav>
		<ul>
			<li><a href="#">Accueil</a></li>
			<li><a href="#">À propos</a></li>
			<li><a href="#">Contact</a></li>
		</ul>
	</nav>
</header>
<main>
	<article>
		<h2>Titre de l'article</h2>
		<p>Le contenu de l'article va ici.</p>
	</article>
</main>
<footer>
	<p>Copyright 2023</p>
</footer>

Cette structure offre une mise en page claire et significative pour le contenu.

challenge icon

Défi

Facile

Construisez une page de critiques de films en utilisant le HTML sémantique. Elle doit inclure :

1. Un <header> avec :

  • <h1> "Movie Reviews"
  • <nav> avec des liens : "Home", "Reviews", “Top Picks”

2. Un <main> avec :

  • <article> pour une critique qui contient :
    • <h2> avec le nom du film
    • <p> avec une courte critique

3. Un <footer> avec :

  • <p> "Copyright 2023 Movie Reviews"

Aide-mémoire

Les balises sémantiques en HTML aident à définir le sens du contenu, rendant le code plus clair tant pour les développeurs que pour les navigateurs. Contrairement à <div> et <span>, elles donnent du contexte au contenu inclus.

Balises sémantiques courantes :

  • <header> – Contenu introductif, généralement en haut.
  • <nav> – Contient des liens de navigation.
  • <main> – Contenu principal de la page.
  • <article> – Un élément autonome comme un article de blog.
  • <section> – Regroupe du contenu connexe, souvent avec un titre.
  • <footer> – Section du bas avec des informations comme le copyright ou les coordonnées.
<header>
	<nav>
		<ul>
			<li><a href="#">Home</a></li>
			<li><a href="#">About</a></li>
			<li><a href="#">Contact</a></li>
		</ul>
	</nav>
</header>
<main>
	<article>
		<h2>Article Title</h2>
		<p>Article content goes here.</p>
	</article>
</main>
<footer>
	<p>Copyright 2023</p>
</footer>

Essayez vous-même

<!DOCTYPE html>
<html>
    <body>
        <!-- Écrivez le code ici -->
    </body>
</html>
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals