O HTML oferece pelo menos três tipos de formatação com valor semântico de listas, todos eles representados com tags compostas:
Lista de definições
A lista de descrições é bastante útil quando estamos criando glossários, por exemplo.
<dl>
<dt>HTML</dt>
<dd>Uma linguagem de formatação de textos através de marcadores.</dd>
<dt>PHP</dt>
<dd>Uma linguagem para processamento de hipertextos.</dd>
</dl>
Lista de marcadores (não ordenada)
Lista simples com a exibição de marcadores no início de cada ítem.
<ul>
<li>Banana</li>
<li>Laranja</li>
<li>Abacate</li>
</ul>
Lista numerada (ordenada)
Lista simples com uma numeração automática no início de cada ítem.
<ol>
<li>Banana</li>
<li>Laranja</li>
<li>Abacate</li>
</ol>