Salut à tous!
Bien que le validateur du W3C reconnaisse la balise <ol>, je suis persuadé (pourvu que les événements me trompent) que cette dernière peut courir le risque, à terme, de ne plus être mise à jour et de tomber dans l'obsolescence consacrée par l'adjectif "deprecated".
Sémantiquement, une balise <ol> trahit la présence d'une liste ordonnée, contrairement à sa cousine <ul>.
Or, en CSS, il est possible de transformer une liste non ordonnée en liste ordonnée (esthétiquement, à défaut de le faire sémantiquement).
La propriété list-style-type, outre circle, disc et square, peut comporter les valeurs suivantes:
-
decimal: un nombre à partir de 1;
-
decimal-leading-zero: idem avec un zéro devant (01, 02, 03...);
-
lower-roman: un nombre en chiffres romains à la mode anglo-saxonne (i, ii, iii...);
-
upper-roman: les chiffres romains à la mode de chez nous (I, II, III...);
-
hebrew: un nombre selon la numérotation hébraïque;
-
georgian: selon la numérotation géorgienne;
-
armenian: selon la numérotation arménienne;
-
cjk-ideographic: selon la numérotation en idéogrammes chinois et kanji;
-
hiragana,
katakana,
hiragana-iroha,
katakana-iroha: selon la numérotation en caractères syllabiques japonais;
-
lower-latin,
lower-alpha: ordination par lettres minuscules (a, b, c...);
-
upper-latin,
upper-alpha: idem en majuscules (A, B, C...);
-
lower-greek: en minuscules grecques (α, β, γ...).
Certaines de ces valeurs ne sont pas prises en charge par Internet Explorer.
Bien entendu, ces propriétés peuvent s'appliquer à la balise <ol>.
Pour plus de renseignements, consulter la
recommandation CSS.