CSS – Balise

Problématique

Si vous utilisez une balise <ol> (ordered list) en mode « numéros », vous souhaitez peut-être commencer ailleurs qu’à 1.

Pour cela, il suffit de déclarer :

<ol start= »12″> (par exemple)

</ol>

Mais on raconte dans les milieux bien informés que cette balise ne serait plus maintenue, qu’elle serait deprecated ? Qu’en est-il ?

Solution

HTML : la commande start a, semble-t-il, connu des heures difficiles lors du passage à HTML 4.

Mais avec HTML 5, elle a retrouvé toute sa place, la preuve sur le site officiel du W3.org.

Et en CSS ? CSS ne connaît pour <ol> pour la description du mode d’énumération de la liste (il en a d’autres …) que les 4 propriétés suivantes :

list-style regroupement des propriétés suivantes dans une déclaration unique
list-style-image spécifie l’image qui fera office de marqueur de liste
list-style-position précise si le marqueur apparaîtra à l’extérieur ou à l’intérieur du contenu
list-style-type spécifie le type de marqueur

qui peuvent prendre les valeurs suivantes

list-style-image URl de l’image
list-style-position inside, outisde, inherit
list-style-type disc, square, circle, etc …

Donc :

  • en HTML, on peut proposer une position de départ différente de 1
  • en CSS, on ne le peut pas

LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

A lire

HTML, XHTML et CSS pour les Nuls (Jeff Noble, Ed Titlle)

 

Laisser un commentaire