Balise HTML <ol>


Exemple

Deux listes ordonnées différentes (la première liste commence à 1 et la seconde à 50) :

<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

<ol start="50">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

Plus d'exemples "Essayez-le vous-même" ci-dessous.


Définition et utilisation

La <ol>balise définit une liste ordonnée. Une liste ordonnée peut être numérique ou alphabétique.

La balise <li> est utilisée pour définir chaque élément de la liste.

Astuce : utilisez CSS pour styliser les listes .

Conseil : pour une liste non ordonnée, utilisez la balise <ul>


Prise en charge du navigateur

Element
<ol> Yes Yes Yes Yes Yes


Les attributs

Attribute Value Description
reversed reversed Specifies that the list order should be reversed (9,8,7...)
start number Specifies the start value of an ordered list
type 1
A
a
I
i
Specifies the kind of marker to use in the list

Attributs globaux

La <ol>balise prend également en charge les attributs globaux en HTML .


Attributs d'événement

La <ol>balise prend également en charge les attributs d'événement en HTML .


Plus d'exemples

Exemple

Définissez différents types de liste (avec CSS) :

<ol style="list-style-type:upper-roman">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

<ol style="list-style-type:lower-alpha">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Exemple

Affichez tous les différents types de listes disponibles avec CSS :

<style>
ol.a {list-style-type: armenian;}
ol.b {list-style-type: cjk-ideographic;}
ol.c {list-style-type: decimal;}
ol.d {list-style-type: decimal-leading-zero;}
ol.e {list-style-type: georgian;}
ol.f {list-style-type: hebrew;}
ol.g {list-style-type: hiragana;}
ol.h {list-style-type: hiragana-iroha;}
ol.i {list-style-type: katakana;}
ol.j {list-style-type: katakana-iroha;}
ol.k {list-style-type: lower-alpha;}
ol.l {list-style-type: lower-greek;}
ol.m {list-style-type: lower-latin;}
ol.n {list-style-type: lower-roman;}
ol.o {list-style-type: upper-alpha;}
ol.p {list-style-type: upper-latin;}
ol.q {list-style-type: upper-roman;}
ol.r {list-style-type: none;}
ol.s {list-style-type: inherit;}
</style>

Exemple

Réduisez et développez la hauteur de ligne dans les listes (avec CSS):

<ol style="line-height:80%">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

<ol style="line-height:180%">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

Exemple

Imbriquer une liste non ordonnée dans une liste ordonnée :

<ol>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ol>

Pages connexes

Tutoriel HTML : Listes HTML

Référence HTML DOM : Objet Ol

Tutoriel CSS : styliser les listes


Paramètres CSS par défaut

La plupart des navigateurs afficheront l' <ol>élément avec les valeurs par défaut suivantes :

Exemple

ol {
  display: block;
  list-style-type: decimal;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}