HTML liste podrazumevaju još jednu od standardnih oblika formatiranja teksta. Postoje dva tipa listi (oblika nabrajanja): sa numeracijom (uređene) i bez numeracije (neuređene).
Numeričke ili uređene liste
Upareni tag za definisanje liste sa numeracijom je <ol> (engl. ordered list). Unutar ovog taga nabrajaju se konkretne stavke, koje se zovu elementi liste. Upareni tag za svaki od elemenata liste je <li> (engl. list item). Inicijalna numeracija je po pravilu arapskim brojevima. U slučaju da se želi drugačiji način numeracije, koristi se tag <ol> sa atributom type i vrednošću od koje će krenuti novi način numeracije. Na primer: <ol type="a">, <ol type="A">, <ol type="i">, <ol type="I">.
Definisanjem prvog slova ili broja, ostali se automatski dodaju. Za počinjanje liste drugim brojem od 1 treba koristiti atribut start, npr. <ol start="5">.
<h2>Primeri uređene liste</h2>
<ol type="1">
<li>Kafa</li>
<li>Čaj</li>
<li>Mleko</li>
</ol>
<ol type="a">
<li>Kafa</li>
<li>Čaj</li>
<li>Mleko</li>
</ol>
<ol type="I">
<li>Kafa</li>
<li>Čaj</li>
<li>Mleko</li>
</ol>

Liste sa grafičkim oznakama ili neuređena lista
Za označavanje elemenata neuređene liste koristi se tag <ul> (engl. unordered list).
Ranije se koristio atribut type (npr: <ul type="disc"> za crnu tačku, ovaj atribut nije podržan u HTML5 ) da bi se odredila vrsta grafičke oznake koja stoji ispred svake stavke sa liste, tj. da bi se odredilo hoće li se za oznaku sedećeg elementa koristiti crtica, kružić, strelica ili neki drugi simbol, sada se preporučuje da se za određivanje vrste simbola koristi CSS.
<h2>Primer neuređene liste</h2>
<ul>
<li>Kafa</li>
<li>Čaj</li>
<li>Mleko</li>
</ul>

Ugnježdene liste
Ugnježdene liste dobijaju se dodavanjem nove liste unutar <li> elementa osnovne liste. Vrlo se često koristi i kao način za izradu navigacije za web-stranicu.
<h2>Ugnježdena lista</h2>
<ul>
<li>Kafa</li>
<li>Čaj
<ul>
<li>Crni čaj</li>
<li>Zeleni čaj</li>
<li>Čaj od kamilice</li>
</ul>
</li>
<li>Mleko</li>
</ul>

Definicione liste
Ove liste pored navođenja stavki sadrže i opis svake od njih. Definišu se pomoću taga <dl> (engl. definition list). Opis stavke se stavlja unutar taga <dd> (engl. definition description), dok se sama stavka stavlja unutar <dt> (engl. definition term)taga.
<h2>Definiciona lista</h2>
<dl>
<dt>HTML</dt>
<dd>Jezik za definisanje strukture web strane</dd>
<dt>CSS</dt>
<dd>Jezik za definisanje izgleda web strane</dd>
</dl>

