A HTML támogatja a számozott, felsorolt és definíció-listák létrehozását.

Felsorolt lista

A felsorolt listák olyan elemeket tartalmaznak, amelyeket nem kell számozással azonosítanunk, ehelyett egy felsorolási szimbólum (alapértelmezetten egy fekete kör) jelzi vizuálisan a listaelemek kezdetét. Tehát ilyenkor a felsorolt elemek sorrendje nem lényeges, nem hordoz információt.

A felsorolt lista az ul elemmel írható le, a lista elem pedig az li elemmel.

<ul>
  <li>a macska nyávogó, szőrös állat</li>
  <li>a kutya ugató, szőrös állat, kergeti a macskát</li>
</ul>

Az eredmény:

Felsorolt lista

Számozott lista

A számozott listák elemei (többnyire) számmal azonosítottak.

A számozott listát ol taggal kell létrehozni, a lista elemek az előzőhöz hasonlóan li-vel definiálhatók.

<p>Hogy lehet három mozdulattal betenni egy elefántot a hűtőbe?</p>
<ol>
  <li>Kinyitod az ajtót,</li>
  <li>beteszed az elefántot,</li>
  <li>becsukod az ajtót.</li>
</ol>

Az eredmény:

Számozott lista

Definíciós lista

A definíciós lista nem csupán egy felsorolás, hanem a definiált elemek és a definícióik sorozata. Egy definícióhoz akár több elem is megadható.

A definíciós lista dl taggal, a definiált elem dt taggal, maga a definíció pedig dd taggal definiálható.

<dl>
  <dt>macska</dt>
  <dd>nyávogó, szőrös állat</dd>
  <dt>kutya</dt>
  <dt>eb</dt>
  <dd>ugató, szőrös állat, kergeti a macskát</dd>
</dl>

Az eredmény:

Definíciós lista

További példák

Felsorolt és számozott listák esetén a szimbólumok választhatók. A következő lista az angol abc kisbetűit írja ki:

<ol type="a">
<li>alma</li>
<li>banán</li>
<li>citrom</li>
</ol>

A számozásnál megadhatjuk a kezdő értéket is a start attribútum segítségével.

<ol start="4">

A listák egymásba is ágyazhatók, így hierarchikus szerkezeteket is kialakíthatunk.

<ul type="square">
  <li>Kávé</li>
  <li>Tea
    <ul>
      <li>Fekete tea</li>
      <li>Zöld tea</li>
    </ul>
  </li>
  <li>Tej</li>
</ul>

Érdemes azonban megfigyelni, hogy a belső lista nem két li elem között, hanem egy li elem belsejében, a /li tag előtt szerepel. Vagyis az egymásba ágyazott tagok lánca:

ulliulli.