La pérennité de la balise <ol> face aux CSS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : La pérennité de la balise <ol> face aux CSS

par albat » 01 nov. 2006, 20:35

Moi, je suis pour qu'on retire l'OL de la Coupe de la Ligue ! :mrgreen: Image


Oh, la jolie porte !... :-*

par Cyrano » 02 oct. 2006, 19:16

J'ajouterais que dans la norme XHTML2 en cours de préparation, on va voir apparaitre une nouvelle sorte de liste spécialement dédiées aux menus de navigation avec une balise <nl> [Pour : navigation list] (Voir le Working draft XHTML 2.0)

Et il n'est pas du tout prévu de retirer la balise <ol> des spécifications ;)

Re: La pérennité de la balise <ol> face aux CSS

par @rthur » 02 oct. 2006, 13:45

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).
Bonjour,

Dans le HTML, et à plus forte raison en XHTML, ce qui compte est la valeur sémantique des balises.
Si la balise OL a une valeur sémantique réelle et légitime (ce qui est selon moi le cas), alors elle a sa place dans la panoplie des balises HTML.
Le CSS n'est que de la mise en forme et n'a pas pour objectif de donner une autre signification au contenu.

La pérennité de la balise <ol> face aux CSS

par Victor BRITO » 02 oct. 2006, 13:07

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.