Académique Documents
Professionnel Documents
Culture Documents
Il existe des centaines de balises sémantiques disponibles pour aider à décrire la signification de vos
documents HTML. Vous trouverez ci-dessous une feuille de triche avec certaines des plus courantes
que vous utiliserez dans ce cours et dans votre carrière de développement.
➢ Balises de sectionnement
Utilisez les balises suivantes pour organiser votre document HTML en sections structurées.
<header>
L'en-tête d'une section de contenu ou de la page Web. L'en-tête de la page Web contient souvent la
marque ou le logo du site Web.
<nav>
<footer>
Le pied de page d'une section de contenu ou de la page Web. Sur une page Web, elle contient
souvent des liens secondaires, l'avis de droit d'auteur, la politique de confidentialité et les liens vers
la politique en matière de cookies.
<main>
<aside>
Un ensemble secondaire de contenu qui n'est pas nécessaire pour comprendre le contenu principal.
<article>
<section>
Une section autonome du document qui est souvent utilisée dans les éléments body et article.
<details>
Une section de contenu réduite qui peut être développée si l'utilisateur souhaite la voir.
<summary>
<h1><h2><h3><h4><h5><h6>
Titres sur la page Web. <h1> indique la rubrique la plus importante tandis que <h6> indique la
moins importante.
➢ Balises de contenu
<blockquote>
<dd>
<dl>
<dt>
<figcaption>
<figure>
<hr>
Ajoute une ligne horizontale à l'élément parent.
<li>
<menu>
<ol>
<p>
Définit un paragraphe.
<pre>
Utilisé pour représenter du texte préformaté. Généralement rendu dans le navigateur Web à l'aide
d'une police à espacement fixe.
<ul>
➢ Balises en ligne
<a>
<abbr>
Met en gras le texte contenant. Lorsqu'il est utilisé pour indiquer l'importance, utilisez <strong>
à la place.
<br>
<cite>
Définit le titre de l'œuvre créative (par exemple un livre, un poème, une chanson, un film, une
peinture ou une sculpture). Le texte de l’élément <cite> est généralement rendu en italique.
<code>
<data>
<em>
<i>
Le texte contenant est affiché en italique. Utilisé pour indiquer un texte idiomatique ou des termes
techniques.
<mark>
<q>
<samp>
<small>
Utilisé pour représenter un petit texte, tel que le copyright et le texte légal.
<span>
<strong>
<sub>
Le texte contenant est un texte en indice, affiché avec une ligne de base abaissée.
<sup>
Le texte contenant est du texte en exposant, affiché avec une ligne de base en relief.
<time>
Une balise sémantique utilisée pour afficher à la fois les dates et les heures.
<u>
<var>
<canvas>
<embed>
Utilisé comme élément conteneur pour le contenu externe fourni par une application externe telle
qu'un lecteur multimédia ou une application plug-in.
<iframe>
<img>
<object>
Semblable à <embed> mais le contenu est fourni par un plug-in de navigateur Web.
<picture>
Un élément qui contient un élément <img> et un ou plusieurs éléments <source> pour offrir
des images alternatives pour différents affichages/dispositifs.
Spécifie les ressources multimédias pour les éléments <picture> <audio> et <video>
<svg>
Utilisé pour définir des graphiques vectoriels évolutifs dans une page Web.
➢ Balises de tableau
<table>
Définit un élément de tableau pour afficher les données du tableau dans une page Web.
<thead>
<tbody>
<tfoot>
Représente le contenu du pied de page d'un tableau. Contient généralement un élément <tr>
<tr>
Représente une ligne dans une table. Contient un ou plusieurs éléments <td> lorsqu'il est utilisé
dans <tbody> ou <tfoot>. Lorsqu'il est utilisé dans <thead>, <td>
<th>
Définit une cellule d'en-tête d'un tableau. Contient le contenu textuel de l'en-tête.
<caption>
<colgroup>
Définit un groupe sémantique d'une ou plusieurs colonnes dans une table pour le formatage.
<col>