Le langage HTML permet de créer des listes hiérachisées.

La commande <dl> ouvre la liste hiérarchisée.
La commande </dl> ferme la liste hiérarchisée.
La commande <dt> ouvre une nouvelle entrée.
La commande </dt> ferme la balise précédente.
La commande <dd> permet d'affecter un texte descriptif à la balise précédente.
La commande </dd> ferme la balise précédente.
L'attribut compact" permet de rendre la liste plus compacte mais est obsolète en HTML 4.0.
<html>
  <head>
    <title>Un titre pertinent</title>
    <meta name="Description" content="...">
    ...
  </head>
  <body>
    <h1>Titre</h1>
    <p align="left">Paragraphe</p>
    <div align="right">
      Texte
      <dl>
        <dt>Première entrée</dt>
        <dd>Description</dd>
        <dt>Seconde entrée</dt>
        <dd>Description</dd>
        ...
      </dl>
    </div>
    ...
    Diverses commandes HTML
    ...
  </body>
</html>
Commande Description Exemple
<dl>
  <dt>Titre 1</dt>
      <dd>Description 1</dd>
  <dt>Titre 2</dt>
      <dd>Description 2</dd>
  <dt>Titre 3</dt>
      <dd>Description 3</dd>
</dl>
Liste hiérarchisée
Ligne 1
Description 1
Ligne 2
Description 2
Ligne 3
Description 3
Les listes à puce / Les listes numérotées