W języku HTML występują trzy rodzaje list: uporządkowane (numerowane), nieuporządkowane (punktowane) i definicji. Do tworzenia list nieuporządkowanych służą elementy ul oraz li (odpowiada za poszczególne pozycje). Do tworzenia list uporządkowanych służą elementy ol oraz li. Do tworzenia definicji służą elementy dl, dt (definiowany termin) oraz dd (definicja terminu). Przykłady list znajdują się poniżej.
- Pierwszy punkt
- Drugi punkt
- Trzeci punkt
- Pierwsza pozycja
- Druga pozycja
- Trzecia pozycja
termin definicja terminu drugi termin definicja drugiego terminu kolejny termin definicja kolejnego terminu
Listy punktowane i numerowane mogą być zagnieżdżane. W celu utworzenia listy wielopoziomowej należy wewnątrz elementu li umieścić kompletną listę ul/li lub ol/li.
- Element listy
- Element listy
- element lity zagnieżdżonej
- element listy zagnieżdżonej
- Element listy