📘 Chapitre 2 – Balises de texte, images, médias, tableaux et listes
1. 🎯 Objectif pédagogique
Savoir utiliser les balises HTML de base pour afficher du texte, insérer des images et des médias, structurer des informations dans des listes et des tableaux.
2. 📚 Concepts abordés
- Balises de texte :
<h1>
à<h6>
,<p>
,<strong>
,<em>
,<br>
,<span>
- Balises d’images :
<img>
et attributssrc
,alt
- Médias intégrés :
<audio>
,<video>
- Listes :
<ul>
,<ol>
,<li>
- Tableaux :
<table>
,<tr>
,<th>
,<td>
- Bonnes pratiques pour un code lisible et sémantique
3. 🧠 Explication théorique
Les balises de texte permettent de hiérarchiser et styliser le contenu :
<h1>
est le titre principal, suivi de<h2>
à<h6>
pour les sous-titres.<p>
représente un paragraphe.<strong>
met en évidence un texte important (gras) et<em>
l’italique.
Les images s’ajoutent avec <img src="..." alt="...">
. L’attribut alt est important pour l’accessibilité et le SEO.
Pour organiser des informations, on utilise :
- Listes non ordonnées :
<ul><li>…</li></ul>
- Listes ordonnées :
<ol><li>…</li></ol>
Les tableaux affichent des données tabulaires avec <table>
, chaque ligne <tr>
contenant des cellules <td>
ou des en-têtes <th>
.
Exemple – Texte et image
<h1>Titre principal</h1>
<p>Voici un <strong>texte en gras</strong> et un <em>texte en italique</em>.</p>
<img src="assets/photo.jpg" alt="Photo descriptive">
Exemple – Liste et tableau
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<table border="1">
<tr>
<th>Nom</th>
<th>Âge</th>
</tr>
<tr>
<td>Amina</td>
<td>22</td>
</tr>
</table>
4. 🛠 Tutoriel pratique
Résumé du travail : Créer une page HTML présentant :
- Un titre et un paragraphe avec texte en gras et italique.
- Une image d’illustration.
- Une liste de trois éléments.
- Un tableau avec deux colonnes et trois lignes.
Arborescence du projet :
mon_projet/
└── index.html
└── assets/
└── photo.jpg
Étape 1 : Ajouter du texte formaté
Dans <body>
, insérez :
<h1>Présentation</h1>
<p>Bienvenue sur ma page. <strong>HTML</strong> est le <em>langage de base</em> du web.</p>
Étape 2 : Insérer une image
<img src="assets/photo.jpg" alt="Image d’illustration">
Étape 3 : Créer une liste et un tableau
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<table border="1">
<tr>
<th>Nom</th>
<th>Âge</th>
</tr>
<tr>
<td>Ali</td>
<td>20</td>
</tr>
<tr>
<td>Samira</td>
<td>23</td>
</tr>
</table>
5. 🧾 Résumé et points-clés
- Hiérarchiser le texte avec
<h1>
à<h6>
et<p>
. - Utiliser
<strong>
et<em>
pour la mise en forme sémantique. - Les listes
<ul>
et<ol>
organisent des éléments. - Les tableaux affichent des données structurées.