Dès qu'une information se présente sous forme d'énumération, un menu, des étapes à suivre,
un panier, la bonne balise est une liste. Beaucoup de débutants écrivent une suite de
paragraphes avec des tirets : visuellement cela ressemble, mais le navigateur, Google et les
lecteurs d'écran n'y voient qu'un texte quelconque. Une vraie liste porte du sens.
1. La liste à puces : <ul>
ul signifie unordered list, liste non ordonnée. On l'emploie quand l'ordre des
éléments n'a pas d'importance. Chaque élément est un <li> (list item).
Résultat : trois éléments précédés d'une puce ronde. Permuter CSS et JavaScript ne change rien
au sens : c'est bien une liste non ordonnée.
2. La liste numérotée : <ol>
ol signifie ordered list. Ici l'ordre compte : une recette, une procédure,
un classement.
<ol>
<li>Ouvrir l'editeur de texte</li>
<li>Creer un fichier index.html</li>
<li>Ecrire la structure de base</li>
<li>Ouvrir le fichier dans le navigateur</li>
</ol>
La numérotation est automatique. N'écrivez jamais « 1. », « 2. »
à la main dans les <li> : en cas d'insertion, tout serait à renuméroter.
Deux attributs utiles
Attribut
Effet
Exemple
start
Commence à un autre nombre
<ol start="5">
type
Change le style de numérotation
type="A", "a", "I", "i"
3. La liste de définitions : <dl>
Moins connue, mais précieuse pour un glossaire. Elle associe un terme (<dt>) à sa
définition (<dd>).
<dl>
<dt>HTML</dt>
<dd>Langage de balisage qui structure le contenu d'une page.</dd>
<dt>CSS</dt>
<dd>Langage qui decrit la presentation de ce contenu.</dd>
</dl>
4. Les listes imbriquées
Une liste peut en contenir une autre. Attention : la sous-liste se place
à l'intérieur du <li> parent, jamais entre deux
<li>. C'est l'erreur la plus fréquente.
<ul>
<li>Developpement web
<ul>
<li>Front-end</li>
<li>Back-end</li>
</ul>
</li>
<li>Base de donnees</li>
</ul>
À retenir
<ul> : l'ordre est indifférent
<ol> : l'ordre fait sens, la numérotation est automatique
<dl> : un terme et sa définition
Dans <ul> et <ol>, l'enfant direct est toujours<li>
Exercices d'application
Exercice 1. Votre menu de restaurantCréez une liste à puces de 5 plats. Ajoutez sous « Boissons » une sous-liste de 3 boissons, correctement imbriquée.
Exercice 2. Une procédure numérotéeÉcrivez en 4 étapes numérotées la marche à suivre pour installer un éditeur de texte. Faites démarrer la numérotation à 1, puis essayez type="I".
Exercice 3. Mini-glossaireConstruisez une liste de définitions avec 3 termes du web (serveur, navigateur, balise) et leur explication en une phrase.
Faites-les dans un fichier .html et ouvrez-le dans votre navigateur : c'est en testant que l'on retient.