Les listes
Les listes en HTML et création d'un menu de navigation
Notions théoriques
Les listes sont un outil essentiel pour organiser l'information sur une page Web.
En HTML, nous avons 2 types principaux de listes :
- les listes à puces
<ul>, - et les listes ordonnées
<ol>.
Liste à puces
Dans une liste à puces <ul>, chaque élément de la liste est marqué par un point <li> :
<ul>
<li>Premier élément</li>
<li>Deuxième élément</li>
<li>Troisième élément</li>
</ul>
- Premier élément
- Deuxième élément
- Troisième élément
Utilisez <ul> pour les listes dont l'ordre n'importe pas (ingrédients, fonctionnalités) et <ol> pour les listes ordonnées (étapes, classements).
Liste ordonnée
Dans une liste ordonnée <ol>, chaque élément est numéroté <li> :
<ol>
<li>Premier élément</li>
<li>Deuxième élément</li>
<li>Troisième élément</li>
</ol>
- Premier élément
- Deuxième élément
- Troisième élément
Un menu de navigation est généralement une liste de liens vers les principales sections d'un site. Il est souvent créé en utilisant une liste à puces avec des liens.
Exemple pratique
Supposons que vous voulez ajouter un menu de navigation à votre site sur votre jeu vidéo préféré. Vous pouvez le faire avec une liste et des liens.
<ul>
<li><a href="index.html">Accueil</a></li>
<li><a href="histoire.html">Histoire du jeu</a></li>
<li><a href="personnages.html">Personnages</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
Un menu de navigation est une liste non ordonnée <ul> stylée en CSS — la structure sémantique reste une liste, même si l'apparence est différente.
Les balises à connaître
<ol>: Crée une liste ordonnée (ordered list).<ul>: Crée une liste à puces (unordered list).<li>: Définit un élément de liste (list item).
Test de mémorisation/compréhension
TP pour réfléchir et résoudre des problèmes
Pour ce TP, vous allez créer un menu de navigation pour votre site sur votre jeu vidéo préféré.
Le menu doit contenir des liens vers les principales sections de votre site.
<ul>
<li><a href="index.html">Accueil</a></li>
<li><a href="histoire.html">Histoire du jeu</a></li>
<li><a href="personnages.html">Personnages</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
Placez le menu dans <header> ou <nav> pour indiquer sa fonction de navigation aux lecteurs d'écran.
Une solution
Vous devez être connecté pour voir le contenu.