Liste

De Salve Regina

Les listes sont déjà décrites dans Aide:Syntaxe wiki. Cette page développe un peu le sujet.


Bases

Code wiki Rendu
* Les listes sont faciles à faire :
** Commencer chaque ligne avec une étoile
*** Une étoile de plus signifie un niveau supplémentaire
  • Les listes sont faciles à faire :
    • Commencer chaque ligne avec une étoile
      • Une étoile de plus signifie un niveau supplémentaire
*Une nouvelle ligne
*dans une liste
marque la fin de la liste
Bien sûr, 
*vous pouvez
*en commencer une autre.
  • Une nouvelle ligne
  • dans une liste

marque la fin de la liste Bien sûr,

  • vous pouvez
  • en commencer une autre.
# Les listes numérotées
## sont très organisées
## et faciles à suivre
  1. Les listes numérotées
    1. sont très organisées
    2. et faciles à suivre
* Vous pouvez aussi faire des listes mixtes
*# insérer l'une dans l'autre
*#* comme ceci<br>ou avoir de nouvelles lignes<br>dans les listes
  • Vous pouvez aussi faire des listes mixtes
    1. insérer l'une dans l'autre
      • comme ceci
        ou avoir de nouvelles lignes
        dans les listes
* Vous pouvez aussi
**revenir à la ligne<br>dans les listes<br>comme ceci
  • Vous pouvez aussi
    • revenir à la ligne
      dans les listes
      comme ceci
; Définition : liste de définitions
; Élément : Sa définition
Définition 
liste de définitions
Élément 
Sa définition

Ligne blanche dans une liste / entre deux éléments

(note : le résultat est le même entre les listes numérotées et non numérotées)

Un élément d'une liste peut n'être que dans un paragraphe, à moins que <br><br> ne soit utilisé.

Exemple:


#Abc dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.<br><br>Def dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.<br><br>
#Ghi dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.<br><br>Jkl dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.

donne :

  1. ABC dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.

    DEF dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.

  2. GHI dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.

    JKL dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy text.

Continuer une liste après un sous-élément

En HTML, un élément d'une liste peut contenir différentes sous-listes, non nécessairement adjacentes. Ainsi différentes parties de la liste peuvent être réparties avant une sous-liste, entre les sous-listes ou encore après la dernière sous-liste. Cependant avec la syntaxe wiki les sous-listes respectent les mêmes règles que les sections d'une page : la liste principale contient tous ses éléments avant la première sous-liste.

Dans le cas d'une liste de premier niveau non-numérotée cette limitation peut être surmontée en syntaxe wiki en dédoublant la liste en plusieurs listes ; le texte dentelé entre les listes partielles peut visuellement servir en tant qu'élément d'un article de liste après une sous-liste. Cependant, ceci peut provoquer, selon le CSS, un interligne avant et après chaque liste, dans ce cas, pour l'uniformité, chaque article de premier niveau de liste pourrait correspondre à une liste séparée.

Avec l'utilisation des listes numérotées, ce qui devrait apparaître comme une liste unique peut être considéré, par le logiciel, comme de multiples listes (chacune numérotées à partir de 1); les listes non-numérotées donnent un comportement similaire, excepté que le problème de repartir de 1 ne se pose pas.

<ol>
  <li>list item A1
    <ol>
      <li>list item B1</li>
      <li>list item B2</li></ol>suite de list item A1
  </li>
  <li>list item A2</li>
</ol>
  1. list item A1
    1. list item B1
    2. list item B2
    suite de list item A1
  2. list item A2
vs.
#list item A1
##list item B1
##list item B2
:suite de list item A1
#list item A2
  1. list item A1
    1. list item B1
    2. list item B2
suite de list item A1
  1. list item A2

Un niveau plus bas, avec un élément de sous-liste continuant après une sous-sous-liste, on obtient encore plus de lignes blanches; toutefois, la continuité du premier niveau n'est pas affectée :

#list item A1
##list item B1
###list item C1
::suite de list item B1
##list item B2
#list item A2

donne

  1. list item A1
    1. list item B1
      1. list item C1
suite de list item B1
    1. list item B2
  1. list item A2

Voir aussi Modèle:Tim et subdivisions.

Indentation supplémentaire des listes

Dans une liste numérotée en police large, certains navigateurs n'affichent pas plus de deux chiffres, si aucune indentation supplémentaire n'est appliquée (pour chaque colonne, s'il y en a plusieurs).

:#abd
:#def
:#ghi

donne

  1. abd
  2. def
  3. ghi

Dans le cas où du HTML a dû être utilisée (voir la section suivante), l'indentation supplémentaire pour une liste est obtenue par l'utilisation de tags <ul>, </ul>:

<ul><ol><li>abc
<li>def
<li>ghi
</ol></ul>

donne

    1. abc
    2. def
    3. ghi

Une petite explication : une liste HTML peut avoir du contenu avant le premier élément de la liste, distingué du contenu qui précède la liste par son indentation; MediaWiki change un tel contenu en un élément de liste sans numérotation, mais avec un numéro implicite de 1; en particulier, une "liste" peut avoir du contenu mais pas d'éléments, ce que Mediawiki change en une liste avec un élément non numéroté, ce qui ne fait pas de différence : le seul effet est l'indentation du contenu; dans ce cas, le contenu est lui-même une sous-liste numérotée.

Listes numérotées multi-colonnes

Spécifier une valeur initiale est utile pour une liste numérotée avec plusieurs colonnes, pour éviter de redémarrer à un dans chaque colonne. Cela est possible uniquement avec la syntaxe HTML (pour la première colonne, on pourra utiliser au choix la syntaxe wiki ou la syntaxe HTML)

En combinant cela avec l'indentation supplémentaire expliquée dans la section précédente :

{| valign="top"
|-
|<ul><ol start="125"><li>a<li>bb<li>ccc</ol></ul>
|<ul><ol start="128"><li>ddd<li>ee<li>f</ol></ul>
|}

donne

    1. a
    2. bb
    3. ccc
    1. ddd
    2. ee
    3. f




Modèle:H:f

Outils personnels
Récemment sur Salve Regina