Tag HTML <ol>


Esempio

Due diversi elenchi ordinati (il primo elenco inizia da 1 e il secondo inizia da 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>

Altri esempi "Provalo da solo" di seguito.


Definizione e utilizzo

Il <ol>tag definisce un elenco ordinato. Un elenco ordinato può essere numerico o alfabetico.

Il tag <li> viene utilizzato per definire ogni elemento dell'elenco.

Suggerimento: usa i CSS per applicare uno stile agli elenchi .

Suggerimento: per l'elenco non ordinato, utilizza il tag <ul>


Supporto browser

Element
<ol> Yes Yes Yes Yes Yes


Attributi

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

Attributi globali

Il <ol>tag supporta anche gli attributi globali in HTML .


Attributi dell'evento

Il <ol>tag supporta anche gli attributi dell'evento in HTML .


Altri esempi

Esempio

Imposta diversi tipi di elenco (con 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>

Esempio

Visualizza tutti i diversi tipi di elenco disponibili con 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>

Esempio

Riduci ed espandi l'altezza della riga negli elenchi (con 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>

Esempio

Annida un elenco non ordinato all'interno di un elenco ordinato:

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

Pagine correlate

Esercitazione HTML: Elenchi HTML

Riferimento HTML DOM: Ol Object

Esercitazione CSS: Liste di stili


Impostazioni CSS predefinite

La maggior parte dei browser visualizzerà l' <ol>elemento con i seguenti valori predefiniti:

Esempio

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