Comment obtenir une liste numérotée et peut-on choisir un type de numérotation (chiffres romains, lettres, etc.) ?
Ou comment reproduire le comportement de la balise HTML des listes ordonnées <ol>
.
Il n’existe pas de syntaxe spécifique à proprement parler pour faire une liste numérotée. Pour en faire une, il faut faire une liste normale et de lui donner l’attribut [(variant=ol)]
comme le montre l’exemple ci-dessous.
L’utilisation de cet attribut est compatible avec les autres attributs comme la classe.
La balise HTML <ol>
possède trois attributs particuliers start
qui indique de commencer la liste à partir d’un certain nombre, reversed
qui prend la liste dans l’ordre inverse (ne fonctionnera qu’avec un navigateur récent) et type
qui indique le type de numérotation. Ces attributs peuvent être indiqués de la même manière que l’on indique la classe de la liste (précisions : ces mécanismes sont propres au HTML, ils ne s’appliqueront pas à l’affichage de la fiche au format ODT).
L’attribut type
prend une des valeurs suivantes :
1
: chiffresA
: lettres majusculesa
: lettres minusculesI
: chiffres romains majusculesi
: chiffre romains minuscules
Terminons par un exemple de listes imbriquées reproduisant une aborescence avec un type de numérotation différent à chaque niveau. On remarquera qu’il faut déclarer à toute nouvelle liste de niveau inférieur quel est son type