Les listes

Présentation des listes

08/09/2008 1295 lectures 0 commentaire 5/5 (1 vote)
Dans ce cours, nous allons voir comment insérer des listes dans vos pages web. Une liste est par exemple ceci :

  • Element 1
  • Element 2
    1. Element 2 - a
    2. Element 2 - b
  • Element 3

Comme vous le voyez, il existe deux types de listes. Les listes ordonnées et les listes non ordonnées. Le premier type de liste vous affichera les élément avec des nombres devant tandis que le deuxième type de liste vous affichera des puces. Vous allez voir qu'il est possible de personnaliser l'apparence des puces en questions.

Les listes ordonées



Ce type de liste est introduit par la balise ol. Cette balise sert à contenir tous les éléments de la liste qui seront eux introduit par la balise li. Voyez par exemple ce code :



Si vous affichez une page contenant ces balises, vous obtiendrez :

  1. Element 1
  2. Element 2
  3. Element 3

La balise ol provient de Ordered List (liste ordonnée). Elle sert à délimiter le début et la fin de la liste. La balise li, quant à elle, permet d'introduire un nouvel élément dans la liste. Vous pouvez également imbriquer les balises ol l'une dans l'autre, il est donc possible de faire ceci :



Pour que cela donne ceci :

  1. Element 1
  2. Element 2
    1. Element 2.1
    2. Element 2.2
  3. Element 3

Il est possible de personnaliser l'apparence des listes, mais tout cela se fait en CSS, nous verrons donc cela dans la partie correspondante.

Les listes non ordonées



Les listes non ordonnées ne sont pas identifiées grâce à des numéros, mais plutôt grace à des puces. La puce par défaut est un petit rond plein, mais il est possible de changer cela en CSS, nous vererons cela dans la partie correspondante. La construction d'une liste non ordonnée suit le même principe qu'une liste ordonnée. La seule différence est que les balises li ne doivent plus être entourées de balises ol mais ul. Ainsi, le code suivant :



Donnerait le résultat suivant :

  • Element 1
  • Element 2
    • Element 2.1
    • Element 2.2
  • Element 3

Comme vous le voyez, les styles de puce changent automatiquement selon l'imbrication des listes. Vous pouvez bien évidemment modifier cela via le CSS. Il est également possible d'imbriquer des listes non ordonnée dans des listes ordonnées et vice versa. Ainsi, le code suivant est possible :



Et ce code afficherait :

  • Element 1
  • Element 2
    1. Element 2.1
    2. Element 2.2
  • Element 3

Cela ne pose absolument aucun problème.

Voter :

0 commentaires

Ajouter un commentaire