HTML5 LISTE


Html5 offre la possibilità di creare delle liste, ovvero elenchi di dati utilizzati principalmente per:

  • organizzare la struttura della pagina html (ad esempio per la creazione di un menu).
  • organizzare il testo (ad esempio per la creazione di un indice)



Queste liste inoltre possono essere di tre tipologie differenti :

  • liste ordinate di valori 
  • liste non ordinate di valori 
  • liste di definizione

Liste Ordinate

il tag <ol> , è l’elemento che identifica un elenco ordinato di valori ed è caratterizzato da una scaletta numerica che identifica i dati della lista.

Sintassi di base

Copiando quanto di seguito nei vostri editor di testo , andiamo a creare una lista ordinata di valori.

<!doctype html>
<html lang=”it”>
<body>
<ol>
 <li>home</li>
 <li>tecnologia</li>
 <li>programmazione</li>
</ol>
</body>
</html>




Le liste ordinate , vengono precedute da un valore numerico che di default è la classica numerazione araba.

Attraverso l’ attributo type è possibile modificare il valore di default nei seguenti:

  • <ol type = “A”> lettere alfabetiche maiuscole
  • <ol type = “a”>  lettere alfabetiche minuscole
  • <ol type = “I”>   numeri romani maiuscoli
  • <ol type = “i”>   numeri romani minuscoli
  • <ol type = “1”>  numeri arabi (valore di default)

<!doctype html>
<html lang=”it”>
<body>
<ol type = “A”>
 <li>home</li>
 <li>tecnologia</li>
 <li>programmazione</li>
</ol>
</body>
</html>

Liste non ordinate

il tag <ul> , è l’elemento che identifica un elenco non ordinato di valori ed è caratterizzato da puntini che identificano i dati della lista.




Sintassi di base

<!doctype html>
<html lang=”it”>
<body>
<ul>
 <li>patate</li>
 <li>olive</li>
 <li>prezzemolo</li>
</ul>
</body>
</html>

Come per le liste ordinate è possibile cambiare i puntini con i seguenti elementi :

  • <ul type = square> quadratini 
  • <ul type = circle> cerchietti vuoti 
  • <ul type = disc> tondi pieni (valore di default)

<!doctype html>
<html lang=”it”>
<body>
<ul type =square>
 
<li>patate</li>
 <li>olive</li>
 <li>prezzemolo</li>
</ul>
</body>
</html>

Liste di definizione

Una lista di definizione , è una lista di termini con una descrizione per ciascuno di essi.

Si definisce una lista di definizione , attraverso i tag <dl> <dd>.




<!doctype html>
<html lang=”it”>
<body>
<dl>
<dt>patate</dt>
<dd>le patate sono tuberi </dd>
<dt>olive</dt>
<dd>le olive sono un frutto</dd>
</dl>
</body>
</html>

Liste annidate

E’ possibile inserire una lista all’ interno di un altra lista.

La sintassi è molto semplice come si evince dall’ esempio sottostante.

<!doctype html>
<html lang=”it”>
<body>
<ul>
 <li>patate</li>
 <li>olive
 <ul>
 <li>olive nere</li>
 <li>olive piccanti</li>
 </ul>
 </li>
 <li>cipolla</li>
</ul>
</body>
</html>


Continua a leggere