HTML: le liste puntate e numerate.

L’HTML ci mette a disposizione dei tag per la realizzaizone di liste puntate e numerae.
Le liste puntate sono quelle liste in cui ogni elemento della lista è preceduto da un simbolo (solitamente un punto), le liste numerate sono quelle in cui gli elementi sono precedute da un numero progressivo. Probabilmetne questa definizione è abbstanza nota, come è noto quali sono i tag per le liste in html:


  • elemento lista
  • elemento lista
  • ...
  • elemento lista
  1. elemento lista
  2. elemento lista
  3. ...
  4. elemento lista

E fino a qui siamo ancora nel noto, però ci sono altre cosette che potrebbe essere utilie sapere:

Innazi tutto con l’attributo type=”circle | disc | square” del tag ul possiamo cambare il tipo di simbolo che precede l’elemento della lista.
Tale attributo può esere applicato anche al singolo elemento della lista, in caso di doppia definizione il type dell’elemento della lista sovrascrive quello dell’ul:

  • elemento lista
  • elemento lista
  • elemento lista
  • elemento lista

Il risultato è:

  • elemento lista
  • elemento lista
  • elemento lista
  • elemento lista

L’attributo type è deprecato (funziona ma ne è sconsogliato l’utilizzo) in quanto queste modifiche anrebbero fatte mediante i fogli di stile.

Per quanto riguarda invece le liste numerate, abbiamo l’attributo start che ci dice da che numero parte il conteggio:

  1. elemento lista
  2. elemento lista

Risultato:

  1. elemento lista
  2. elemento lista

Anche per le liste ordinate o numerate, abbiamo a disposizione l’attributo type = “1 | a | A | i | I”, in pratica possiamo “contare” gli elementi della lista con numeri (type = “1”), lettere minuscole e maiuscole type = “a | A”, numeri romani minuscoli e maiuscoli type = “i | I” :

  1. Elemento
  2. Elemento
  3. Elemento
  4. Elemento
  5. Elemento
  6. Elemento

Produce:

  1. Elemento
  2. Elemento
  3. Elemento
  4. Elemento
  5. Elemento
  6. Elemento

Anche per quanto riguarda le liste ordinate, gli attributi type e start sono deprecati