Help:Lists/fr

Cette page décrit la création de listes dans MediaWiki.



Les bases
permet de créer trois types de listes : les listes non ordonnées, les listes ordonnées et les listes de définitions.

De manière basique

 * Listes non ordonnées
 * Chaque élément se trouve sur une nouvelle ligne qui commence par un astérisque  par exemple.


 * Listes ordonnées
 * Chaque élément se trouve sur une nouvelle ligne qui commence par un croisillon (hash)  par exemple.


 * Listes de définitions
 * Chaque élément est composé de deux parties : le terme et la description
 * Le terme se trouve sur une nouvelle ligne qui commence par un point virgule (semicolon)  par exemple.
 * La description suit sur la même ligne après un caractère deux-points (colon)  par exemple  ,
 * ou alors la description commence sur sa propre ligne en commençant par les deux points  par exemple   (on peut associer plusieurs descriptions à un même terme, chacune d'elle doit commencer par un deux-points et sur une nouvelle ligne).



En allant un peu plus loin
Dans le tableau suivant, vous trouverez quelques exemples des deux méthodes :



Listes composées de plusieurs lignes
Par souci de simplicité, les éléments d’une liste en wikicode ne peuvent constituer qu’un unique paragraphe. Une ligne vide forcera l’arrêt de la liste et remettra à zéro le compteur des listes ordonnées. Séparer les listes non ordonnées n’a en général aucun effet visible.

Il est possible de placer des paragraphes sous un même élément de liste en utilisant des balises HTML. Si vous devez écrire plus d'une ligne de texte, ajoutez deux symboles de passage à la ligne,, pour obtenir l'effet désiré. Si vous encadrez le texte avec, il sera mis dans un nouveau paragraphe et commencera sur une nouvelle ligne quand il sera affiché.



Continuer un élément de liste après une sous-liste
En HTML, une liste peut contenir plusieurs sous-listes, sans qu’elles se suivent nécessairement. Il est donc possible qu’un élément d’une liste soit entrecoupé par des sous-listes. À contrario pour les sous-listes en syntaxe wiki, les mêmes règles que les sections d’une page s’appliquent : la seule partie d’un élément de liste qui puisse être en dehors d’une sous-liste doit se trouver avant la première sous-liste.

Dans le cas d’une liste à puces de premier niveau en wikicode, il est possible de contourner cette limitation en séparant la liste ; un texte indenté après une sous-liste peut alors paraitre faire partie de l’élément précédant la sous-liste. Cependant, en fonction du style CSS, il est possible qu’une ligne vide s’affiche avant et après chaque liste, auquel cas et par souci d’uniformisation, chaque élément d’une liste de premier niveau devrait constituer une liste séparée.

Les listes numérotées montrent que ce qui devrait ressembler à une seule liste est en réalité pour le logiciel une suite de listes. Le rendu est similaire pour les listes à puces, à la différence que le problème de la numérotation repartant de 1 ne se pose pas.

À un niveau d’imbrication supplémentaire, lorsqu’on reprend un élément d’une sous-liste à la suite d’une sous-sous-liste, on obtient encore plus de lignes vides ; mais la liste de premier niveau continue sans être affectée :

Voir aussi.

Il est possible d'imbriquer des listes non numérotées à l'intérieur d'éléments numérotés :



Changer le type d’une liste


Par liste
Le type de liste (marqueur apparaissant avant les éléments de la liste) peut être changé en CSS en assignant la propriété list-style-type :

Valable sur tout le site
Le wikicode classique #, ##, ### peut être utilisé avec le CSS dans MediaWiki:Common.css pour produire le système usuel des listes numérotées (1, 2, 3; puis a, b, c; puis i, ii, iii) :

The first  above is the default, so not necessary unless some other list-style-type is required.



Augmenter l’indentation d’une liste
Pour une liste numérotée avec grande taille de police, certains navigateurs ne montrent pas plus de deux chiffres, à moins d’imposer une indentation supplémentaire (dans le cas où il y a plusieurs deux-points, pour chacun d’entre eux). On peut le faire en utilisant le CSS :

ou d’une autre manière, comme suit :

Pour montrer que les trois méthodes affichent tous les chiffres des numéros à 3 chiffres, voir Démo de liste.



Choisir le numéro de départ d’une liste numérotée
On peut faire démarrer une liste ordonnée avec le numéro que l'on veut en utilisant la syntaxe HTML.

Ou bien :



Comparaison avec un tableau
Outre la numérotation automatique, la liste ordonnée aligne le contenu de ses éléments, de manière comparable à cette syntaxe de tableau :

donne :

Cette numérotation manuelle a l’avantage de ne pas fausser les références aux numéros de la liste lorsqu'elle est modifiée.



Liste sur plusieurs colonnes
Voir aussi Template:Col-begin, Template:Col-break, Template:Col-end.



Liste à puces sur plusieurs colonnes
donne :


 * pomme
 * tapis
 * géographie
 * montagne
 * nulle part
 * courrier
 * en lambeaux
 * tartine

donne :


 * pomme
 * tapis
 * géographie
 * montagne
 * nulle part
 * courrier
 * en lambeaux
 * tartine



Liste numérotée sur plusieurs colonnes
donne :


 * 1) pomme
 * 2) tapis
 * 3) géographie
 * 4) montagne
 * 5) nulle part
 * 6) courrier
 * 7) en lambeaux
 * 8) tartine

Ci-dessous, un numéro de départ est défini en utilisant la syntaxe HTML (pour la première colonne, la syntaxe wiki peut également être utilisée).

En combinaison avec l’indentation supplémentaire mentionnée dans une section précédente :

donne :

L’utilisation de permet le calcul automatique des numéros de départ. Seul le premier numéro ainsi que le nombre d’éléments dans chaque colonne doivent être spécifiés. Ajouter ou supprimer un élément d’une colonne nécessite de réajuster seulement le nombre d’éléments de cette colonne, plutôt que de modifier tous les numéros de départ de toutes les colonnes qui suivent.

donne :

donne :

donne :

donne :



Liste simplifiée ou style horizontal
Il est également possible de présenter de petites listes avec une mise en forme très simple, telles que :

Titre de liste : exemple 1, exemple 2, exemple 3

Titre de liste : exemple 1, exemple 2, exemple 3

Ce style occupe moins de place sur la page et sera préféré si la liste ne comporte qu’une poignée d’éléments, il est facilement lisible et n’utilise pas de puce. Les éléments de la liste commencent par une minuscule (sauf si ce sont des noms propres).

Tableau
Un tableau avec une seule colonne ressemble beaucoup à une liste, mais il offre la possibilité d'être trié. Si le wikicode lui-même est déjà trié avec la même clé de tri, il n'y a aucun avantage. Un tableau avec plusieurs colonnes vous permet de trier sur n'importe quelle d'entre-elles.

Voir également Quand utiliser les tableaux .



Changer les listes non ordonnées en listes numérotées
Avec le CSS :

les listes non ordonnées sont transformées en listes numérotées. Cela s’applique à toutes les listes ul du code source HTML (pour autant qu’un sélecteur CSS ne l'empêche pas) :


 * celles produites avec *
 * celles produites par dans le wikicode
 * celles produites par le système

Chaque page spéciale, tout comme les autres pages, possède une classe dont l’intitulé dépend du nom de la page, il est donc possible de spécifier pour chaque type si la liste doit être ordonnée. Voir aussi Contributions de l’utilisateur et Pages liées.

Il ne semble cependant pas possible de numéroter les listes de tout l’historique de la page (à moins de numéroter toutes les listes), car le nom de classe dépend du nom de la page dont c’est l’historique.



Voir aussi

 * *Aide:Liste sur Wikipédia en anglais
 * Aide sur la syntaxe des listes sur Wikipédia en français
 * Module:Sort definition list - Un module Scribunto qui permet de trier les listes de définitions en fonction du terme défini, utile sur les wikis multilingues.