Afin de pouvoir bien organiser l’affichage des pages web, le langage HTML est doté d’un nombre de balises permettant d’organiser et et présenter le contenu sous forme d’une liste.
1 – Les listes ordonnées
Pour organiser un contenu web sous forme d’une liste ordonnée, on utilise la balise <ol> ( ordered list ), et ensuite chaque élément de la liste doit être inséré à l’aide de la balise <li>
<ol>
<li>élément 1</li>
<li>élément 2</li>
<li>élément 3</li>
.............
</ol>
Exemple :
<ol>
<li>Voitures</li>
<li>Computers</li>
<li>Télévisions</li>
</ol>
Ce qui vas nous afficher :
- Voitures
- Computers
- Télévisions
Si on veut maintenant mettre à la place des numéros 1 , 2, 3… des lettres a) , b), c)… ou des chiffres I, II, III… Il suffit d’ajouter la commande type=”” :
<ol type="I">
<li>Voitures</li>
<li>Computers</li>
<li>Télévisions</li>
</ol>
<ol type="a">
<li>Voitures</li>
<li>Computers</li>
<li>Télévisions</li>
</ol>
Ce qui vas afficher au navigateur :
- Voitures
- Computers
- Télévisions
- Voitures
- Computers
- Télévisions
Si on veut maintenant démarrer le compteur à une position autre que la première qui est 1, par exemple à la 7ème position on utilise la commande start=” “ :
<ol start="7">
<li>Voitures</li>
<li>Computers</li>
<li>Télévisions</li>
</ol>
Ce qui va afficher au navigateur :
- Voitures
- Computers
- Télévisions
Vous pouvez aussi imbriquer des sous listes à l’intérieur d’une liste :
Exemple : Si vous voulez par exemple spécifier les marques des voitures, vous pouvez utiliser le code :
<ol>
<li>Voitures
<ol>
<li>Renault</li>
<li>Peugeot</li>
<li>Golf</li>
</ol>
</li>
</ol>
Ce qui affiche à l’écran :
- Voitures
- Renault
- Peugeot
- Golf
2 – Les listes non ordonnées
Parfois on souhaite présenter un contenu web ou l’ordre ne semble avoir aucune importance ! Dans ce cas on utilise les listes non ordonnées, ces dernières on peut les créer facilement à l’aide des balises <u> et </ul>
Exemple :
<ul>
<li>Voiture</li>
<li>Maison</li>
<li>Arbre</li>
</ul>
Ce qui affiche au navigateur :
- Voiture
- Maison
- Arbre
On souhaite parfois mettre des petites icônes à la place des puces, pour cela il suffit d’ajouter la commande : imagesrc=”http://www.adresse-de-l-image” :
<ul imagesrc="http://www.tresfacile.net/crayon.jpg">
<li>Voitures</li>
<li>Computers</li>
<li>Télévisions</li>
</ul>
Ce qui affiche au na vigateur :
3 – Les listes combinées
Prenons l’exemple simple ci-dessus de la liste : Voiture, Maison, Arbre, et on souhaite par exemple spécifier la marque de la voiture : 1 – Renault, 2- Peugeot, 3- Golf, tout en respectant l’ordre, on peut à ce moment là insérer une liste ordonnée au sein de la liste première liste : Voiture, Maison, Arbre :
<ul>
<li>Voitures
<ol>
<li>Renault</li>
<li>Peugeot</li>
<li>Golf</li>
</ol>
</li>
<li>Maison
<ol>
<li>Maison 2 pièces</li>
<li><code>Maison </code>3 pièces</li>
<li><code>Maison </code>4 pièces</li>
</ol>
</ul>
Ce qui affiche à l’écran :
- Voitures
- Renault
- Peugeot
- Golf
- Maison
- Maison 2 pièces
- Maison 3 pièces
- Maison 4 pièces
4 – Les listes de définitions
Vous souhaitez parfois présenter une page web contenant une liste de définitions, cette liste s’introduit facilement à l’aide des balises <dl> et </dl>, vous introduisez ensuite le terme à définir entre les balises <dt> et </dt> et vous introduisez ensuite votre définition entre les balises <dd> et </dd>
Exemple :
<dl>
<dt>Serveur</dt>
<dd>Ordinateur dédié à l'administration d'un réseau informatique.
Il gère l'accès aux ressources et aux périphériques et les connexions
des différents utilisateurs.</dd>
<dt>Adresse IP</dt>
<dd>
Une adresse IP (avec IP pour Internet Protocol) est un numéro
d'identification qui est attribué de façon permanente
ou provisoire à chaque appareil connecté
</dd>
</dl>
Ce qui affiche :ServeurOrdinateur dédié à l’administration d’un réseau informatique. Il gère l’accès aux ressources et aux périphériques et les connexions des différents utilisateurs.Adresse IPUne adresse IP (avec IP pour Internet Protocol) est un numéro d’identification qui est attribué de façon permanente ou provisoire à chaque appareil connecté