Commencer la numérotation d'une liste ordonnée à un nombre différent de la valeur par défaut ("1") nécessite l'utilisation de l'attribut start
attribut. Cet attribut était autorisé (et non déprécié) dans la norme Spécification HTML 4.01 (HTML 4.01 n'était pas encore une "Superseded Specification" au moment où cette question a été postée) et est toujours autorisé dans la version actuelle de la norme Spécification HTML 5.2 . Le site ol
a également un élément facultatif start
l'attribut dans La DTD transitoire de XHTML 1.0 mais pas dans La DTD stricte de XHTML 1.0 (recherche de la chaîne de caractères ATTLIST ol
et vérifiez la liste des attributs). Ainsi, en dépit de ce que disent certains commentaires plus anciens, les start
n'était pas déprécié ; c'était plutôt invalide dans les DTD strictes de HTML 4.01 et XHTML 1.0. En dépit de ce que prétend l'un des commentaires, la norme start
n'est pas autorisé sur le ul
et ne fonctionne pas actuellement dans Firefox et Chromium.
Notez également qu'un séparateur de milliers ne fonctionne pas (dans les versions actuelles de Firefox et Chromium). Dans l'extrait de code suivant, 10.000
sera interprété comme 10
; il en va de même pour 10,000
. N'utilisez donc pas le type suivant de counter
valeur :
<ol start="10.000">
<li>Item 10.000</li>
<li>Next item</li>
<li>Next item</li>
</ol>
Vous devriez donc utiliser la formule suivante (dans les rares cas où des valeurs supérieures à 1000 sont nécessaires) :
<ol start="10000">
<li>Item 10.000</li>
<li>Next item</li>
<li>Next item</li>
</ol>
Certaines des autres réponses suggèrent d'utiliser la propriété CSS counter
mais cela va à l'encontre de la séparation traditionnelle entre le contenu et la mise en page (respectivement en HTML et CSS). Les utilisateurs souffrant de certaines déficiences visuelles peuvent utiliser leurs propres feuilles de style, et le format counter
des valeurs pourraient être perdues en conséquence. Support des lecteurs d'écran pour counter
doit également être testé. La prise en charge du contenu en CSS par les lecteurs d'écran est une fonctionnalité relativement récente et le comportement n'est pas nécessairement cohérent. Voir Lecteurs d'écran et CSS : Sommes-nous en train de perdre notre style (et notre contenu) ? par John Northup sur le blog WebAIM (août 2017).