Ecrire le HTML | A Propos | FAQ | Alumni | Kudos | Références | Tags | Leçons | précédent | suivant |

6. Des Listes, des Listes et des Listes

Les listes peuvent présenter des éléments d'information dans un format facile à lire. En fait, il y a une liste juste ici, tapie sous le prochain titre !

Objectifs

Après cette leçon, vous pourrez :


Leçon

Bien des pages web affichent des listes d'éléments -- soit des éléments précédés d'une "puce" (Liste Non Ordonnée) ou numérotés séquentiellement (Liste Ordonnée).

Ces listes sont faciles à créer en HTML et elles peuvent même être imbriquées (listes de listes) pour présenter un plan. Les listes sont également très utiles pour créer un index ou une table des matières pour une série de documents ou de chapitres.

Listes Non Ordonnées

Les listes non ordonnées, ou tags <ul> .. </ul> ( pour Unordered List), sont celles qui apparaissent comme des listes d'éléments avec des "puces" ou des marqueurs au début. Les styles de puces dépendent de la version de votre navigateur et de la police spécifiée pour afficher du texte WWW simple (e.g. pour Macintosh, les puces sont faites avec le caractère option-8 -- en police Times, c'est un petit carré, en Geneva, c'est un gros point,...).

Voici un exemple de liste Non Ordonnée :

page web exemple
Ma Liste Non Ordonnée :
  • Elément 1
  • Elément 2
  • Elément 3

Et voici le code HTML pour produire ce format :


     <B>Ma Liste Non Ordonnée :</B>
     <ul>
       <li> Elément 1
       <li> Elément 2
       <li> Elément 3
     </ul>

Le tag <ul> marque le début et la fin de la liste, et chaque <li> représente un élement de la liste (list item).

Listes Ordonnées

Les listes Ordonnées sont celles où le navigateur numérote chaque élément de la liste en commençant par "1." Notez que la seule différence est le changement du tag ul en tag ol (pour Ordered List).

En utilisant l'exemple précédent :

page web exemple
Ma Liste Ordonnée :
  1. Elément 1
  2. Elément 2
  3. Elément 3

Et voici le code HTML pour produire ce format :


     <B>Ma Liste Ordonnée :</B>
     <ol>
       <li> Elément 1
       <li> Elément 2
       <li> Elément 3
     </ol>

Listes Imbriquées

Les listes ordonnées et non ordonnées peuvent avoir différents niveaux ; chaque niveau sera géré correctement par votre navigateur. Votre souci principal sera de vérifier que chaque liste se termine bien et que l'ordre d'imbrication est correct.

Ca peut commençer à paraître compliqué avec tous ces tags <ol> <li> </ul> <li> se promenant par là, mais essayez simplement de vous souvenir de la structure de base :


      <ul>            <ol>
          <li>           <li>
          <li>           <li>
      </ul>           </ol>

Voici un exemple de liste non ordonnée avec des sous-niveaux d'autres listes :

page web exemple
Liste Non Ordonnée Imbriquée
  • Ceci est le premier élément
  • Ceci est le deuxième élément
    • Ceci est le premier sous-élément du deuxième élément
      • Et ceci est un sous-élément d'un sous-élément
      • Vous suivez toujours ?
    • Ceci est le deuxième sous-élément du deuxième élément
    • Ceci est le troisième sous-élément du deuxième élément
  • Ceci est le troisième élément

Remarquez comment les puces changent pour les différents niveaux de la liste.

Et voici le code HTML pour réaliser cela :


  <B>Liste Non Ordonnée Imbriquée</B>
  <ul>
     <li>Ceci est le premier élément
     <li>Ceci est le deuxième élément
     <ul>
       <li> Ceci est le premier sous-élément du deuxième élément
       <ul>
         <li> Et ceci est un sous-élément d'un sous-élément
         <li> Vous suivez toujours ?
       </ul>
       <li> Ceci est le deuxième sous-élément du deuxième élément
       <li> Ceci est le troisième sous-élément du deuxième élément
       </ul>
     <li>Ceci est le troisième élément
  </ul>

Listes Imbriquées -- Tout Mélanger

Non seulement vous pouvez inclure des listes ordonnées dans des listes ordonnées, mais vous pouvez également mélanger les types de listes. Accrochez-vous ! Le HTML commence à avoir l'air assez vilain, mais regardez comment certaines listes en contiennent d'autres.

Par exemple, cette liste ordonnée inclut une liste non ordonnée imbriquée :

page web exemple
Liste Non Ordonnée Imbriquée
  1. Ceci est le premier élément
  2. Ceci est le deuxième élément
    • Ceci est le premier sous-élément du deuxième élément
      1. Et ceci est un sous-élément numéroté d'un sous-élément
      2. Et ceci est un autre sous-élément numéroté du même sous-élément
      3. Vous suivez toujours ?
    • Ceci est le deuxième sous-élément du deuxième élément
    • Ceci est le troisième sous-élément du deuxième élément
  3. Ceci est le troisième élément

Et voici le code HTML pour écrire cette liste. Notez comment nous avons indenté le HTML pour le rendre plus facile à lire :


<B>Liste Non Ordonnée Imbriquée</B>
     <ol>
        <li> Ceci est le premier élément
        <li> Ceci est le deuxième élément
           <ul>
           <li> Ceci est le premier sous-élément du deuxième élément
              <ol>
              <li> Et ceci est un sous-élément numéroté d'un sous-élément
              <li> Et ceci est un autre sous-élément numéroté du même sous-élément
              <li> Vous suivez toujours ?
              </ol>
           <li> Ceci est le deuxième sous-élément du deuxième élément
           <li> Ceci est le troisième sous-élément du deuxième élément
           </ul>
        <li> Ceci est le troisième élément
     </ol>

Placer Des Listes Dans Votre Document HTML

Note : Si vous n'avez pas le document de la leçon précédente, téléchargez une copie maintenant.

En utilisant les tags de listes, vous allez maintenant ajouter une liste ordonnée et une liste non ordonnée dans votre page Web Volcan.

  1. Réouvrez votre espace de travail (si ce n'est déjà fait).
  2. Ouvrez votre document HTML dans l'éditeur de texte.
  3. Sous le titre Terminologie des Volcans, vous allez ajouter une liste non ordonnée pour afficher les termes techniques utilisés dans l'étude des volcans. Allez à cette section dans votre document HTML.
  4. Tout d'abord, ajoutez la phrase suivante :
         Combien en connaissez-vous ?
  5. Maintenant, entrez le code HTML pour créer la liste de termes :
          <ul>
              <li>caldera
              <li>vésicularité
              <li>pahoehoe
              <li>rhéologie
              <li>lahar
          </ul>
    
  6. Maintenant, nous allons utiliser une liste ordonnée pour définir les parties imposées du devoir de cette leçon. Sous le titre Projet de Recherche, tapez ce qui suit : (INDICE -- Ca peut être le moment de copier / coller le texte depuis cette page, à moins que vous aimiez taper le texte au clavier !)
    
      Votre mission est de trouver des informations et de faire un rapport sur un volcan 
      autre que ceux listés ci-dessus, où une éruption s'est produite dans 
      les 100 dernières années. Vos rapports doivent inclure :
      <ol>
        <li> Le type de volcan
        <li> Position géographique
        <li> Nom, distance et population de la grande ville la plus proche
        <li> Dates des éruptions les plus récentes et les plus destructrices.
        <li> Autres évènements associés aux récentes éruptions 
             (Tremblements de terre, inondations, coulées de boue, etc)
      </ol>
      <p>
      Ensuite, rédigez une description d'une page sur les dangers majeurs pour les humains 
      au voisinage de ce volcan. Spéculez sur les actions que vous prendriez si 
      vous aviez la responsabilité de minimiser les risques pour la population.
    
  7. Sauvegardez votre fichier HTML et Rechargez dans votre navigateur.

Vérifiez Votre Travail

Vous voudrez peut-être comparer votre document avec l'exemple pour cette section. Si votre liste est différente de la liste de l'exemple, vérifiez comment vous avez entré la liste dans votre éditeur de texte. Assurez-vous que vous avez bien suivi les instructions de la section Placer Des Listes Dans Votre Document HTML de cette leçon.

Révision

  1. Quel est l'intérêt des listes dans une page web ?
  2. Quel est le tag HTML pour une liste non ordonnée ?
  3. Quel est le tag pour une liste ordonnée ?
  4. Comment faire une liste imbriquée ?
  5. Par quelles étapes êtes-vous passé pour ajouter une liste à votre document HTML ?

Travail Indépendant

Vous pouvez peut-être essayer de changer la liste ordonnée que vous avez créée en une liste non ordonnée. Vous pouvez également essayer d'insérer une liste ordonnée ou non ordonnée d'éléments dans votre propre document WWW. Vérifiez qu'elle s'affiche correctement dans votre navigateur. Pouvez-vous créer une liste qui inclue des sous-listes ?


A Suivre....

Faire plus que juste du texte -- ajouter des images dans votre page.

ALLER A.... | Index des Leçons | précédent : "Texte Stylisé" | suivant : "Graphiques" |

Ecrire le HTML : Leçon 6: Des Listes, des Listes et des Listes
©1994-2003 Maricopa Center for Learning and Instruction (MCLI)
Maricopa Community Colleges

La 'net connection (en anglais) à MCLI est Alan Levine
Suggestions en Français à Bernard Bensoussan

URL: http://www.mcli.dist.maricopa.edu/tut/tut6.html