Gli elenchi
In HTML si possono inserire elenchi di due tipi: ordinati e non ordinati. Entrambi, però, condividono la stessa struttura:
<tag_elenco>
<tag_elemento>primo elemento</tag_elemento>
<tag_elemento>secondo elemento</tag_elemento>
<tag_elemento>terzo elemento</tag_elemento>
</tag_elenco>
dove il tag elemento è <li>
ed è comune a tutti e due gli elenchi, mentre il tag elenco può essere <ol>
o <ul>
a seconda dei casi.
Elenchi ordinati
Gli elenchi ordinati sono composti da due tag: <ol>
che sta per “ordered list” e che contiene tutto l'elenco e <li>
che sta per “list item” e che contiene un punto nell'elenco. Le liste ordinate distinguono gli elementi sulla base delle posizioni. Potremmo, per esempio, avere un elenco del tipo:
- farina
- acqua
- uova
con codice:
Il tipo di identificativo può essere cambiato con l'attributo type, che può assumere il valore di "A","a","I","i":
Elenco alfabetico con le maiuscole
- elemento uno
- elemento due
- elemento tre
Elenco alfabetico con le minuscole
- elemento uno
- elemento due
- elemento tre
Elenco con numeri romani maiuscoli
- elemento uno
- elemento due
- elemento tre
L'attributo start può essere usato per partire da un determinato numero con l'elenco ordinato, ad esempio start="5" indicherebbe che si inizia dall'elemento 5.
- elemento uno
- elemento due
- elemento tre
Elenchi non ordinati
Gli elenchi non ordinati sono invece contenuti nel tag <ul>
dove “ul” sta infatti per unordered list e indica i tipici elenchi puntati. Ad esempio:
- Alpha
- Beta
- Gamma
Si scrive con:
Elenchi annidati
Si possono annidare più elenchi all'interno dello stesso, sia non ordinati:
Che ordinati:
Nel caso dell'elenco non ordinato il pallino vuoto è inserito in automatico. Nel caso dell'elenco ordinato, invece, non specificando alcuno stile del tipo di numerazione, è mantenuto quello di default (ovvero che parte da 1 e va avanti con un puntino a lato come nell'immagine). Di conseguenza, se si vuole distinguere la numerazione del sotto-elenco nel caso di quello ordinato, bisogna specificare un tipo di numerazione diverso.
A livello di spaziature, gli elenchi si comportano come i paragrafi: prima e dopo l'elenco è sempre lasciata una riga bianca. Gli spazi prima e dopo gli elenchi annidati, invece, non ci sono.