Le liste permettono di suddivedere delle porzioni di testo in elenchi e di evidenziare i rapporti fra i diversi elementi dell'elenco. Secondo l'html 4.0 vi sono tre tipi di liste: liste ordinate, segnalano ogni elemento della lista con un numero o una lettera progressiva; liste non ordinate, segnalano ogni elemento della lista con un carattere grafico, come un pallino, un quadratino, un asterisco, ecc; liste di descrizione, permettono di ordinare delle label o termini, e di fornirne una descrizione. Le liste utilizzano diversi tipi di indentazione del testo per rappresentare i vari elementi componenti una lista.
Ecco il codice:
<OL> <LI>primo elemento della lista ordinata <LI>secondo elemento della lista ordinata <LI>terzo elemento della lista ordinata </OL> <P> <UL> <LI>primo elemento della lista non ordinata <LI>secondo elemento della lista non ordinata <LI>terzo elemento della lista non ordinata </UL> <P> <DL> <DT>primo elemento<DD>della lista a glossario o a descrizione <DT>secondo elemento<DD>della lista a glossario o a descrizione <DT>terzo elemento<DD>della lista a glossario o a descrizione </DL>
| ^ |