La forma più utilizzata di riassumere, schematizzare e organizzare le informazioni nella vita di tutti i giorni è sicuramente quella di elenco. In HTML esistono due tipi di elenchi: gli elenchi ordinati ovvero gli elenchi numerati e gli elenchi non ordinati ossia gli elenchi puntati.
Il tag che produce un elenco ordinato è il tag <OL> (Ordered List), i singoli punti dell'elenco invece andranno aggiunti usando il tag <LI> (List Item):
L'attributio TYPE di OL consente di specificare il tipo di numerazione con i valori 1 (numeri) [predefinito], A (lettere maiuscole), a (lettere minuscole), I (numeri romani minuscoli), i (numeri romani minuscoli). Esempio:
Volendo poi che dei punti dell'elenco contengano dei propri sottopunti, si inserirà un ulteriore elenco interno al punto:
In merito invece agli elenchi non ordinati, ovvero gli elenchi puntati, il tag da utilizzare è <UL> (Unordered List) ed i punti dell'elenco si indicano con lo stesso tag <LI> (List Item):
Pure il tag <UL> supporta l'attributo TYPE per indicare i tipi di punto per l'elenco, in questo caso, i valori saranno: DISK (disco) [predefinito], CIRCLE (cerchio vuoto) e SQUARE (quadrato pieno). Esempio: