Il existe deux (principales) types de listes en HTML: les listes à puces (non ordonnées) et les listes numérotées (ordonnées).
Pour ajouter une liste à puces, vous devez utiliser la balise <ul> pour ouvrir la liste et </ul> pour la fermer. Chaque élément de la liste doit être entouré de la balise <li> pour ouvrir l'élément et </li> pour le fermer. Voici un exemple :
<ul>
<li>Des patates</li>
<li>De l'huile</li>
<li>Une friteuse</li>
</ul>
Pour ajouter une liste numérotée, vous devez utiliser la balise <ol> pour ouvrir la liste et </ol> pour la fermer. Chaque élément de la liste doit être entouré de la balise <li> pour ouvrir l'élément et </li> pour le fermer. Voici un exemple :
<ol>
<li>Couper les patates</li>
<li>Préparer la friteuse</li>
<li>Allumer la friteuse</li>
</ol>
Il est possible d'ajouter des sous-listes en imbriquant les balises <ul> ou <ol> dans les balises <li>, cela permet de créer des listes hiérarchiques, c'est-à-dire des listes de listes. Il est également possible d'utiliser des styles CSS pour personnaliser l'apparence des listes et des éléments de liste.
<ul>
<li>
Préparer le matériel
<ol>
<li>Couper les patates</li>
<li>Préparer la friteuse</li>
<li>Allumer la friteuse</li>
</ol>
</li>
<li>
Dresser la table
<ol>
<li>Placer les assiettes</li>
<li>Placer les couverts</li>
</ol>
</li>
<li>Manger</li>
</ul>
Les balises <dl>, <dt> et <dd> sont utilisées pour créer des listes de définition. Une liste de définition est utilisée pour décrire un terme ou une expression et sa définition correspondante.
<dl> pour ouvrir la liste et </dl> pour la fermer.<dt> pour ouvrir le terme et </dt> pour le fermer.<dd> pour ouvrir la définition et </dd> pour la fermer.<dl>
<dt>HTML</dt>
<dd>Hypertext Markup Language, est le langage utilisé pour créer des pages web.</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets, est utilisé pour décrire la présentation des documents HTML et XML.</dd>
<dt>JavaScript</dt>
<dd>est un langage de programmation de scripts principalement utilisé dans les pages web interactives.</dd>
</dl>
Il est important de noter que les éléments <dt> et <dd> doivent être utilisés à l'intérieur de la balise <dl> pour créer une liste de définition.