As listas de definição são utilizadas para apresentar termos e suas respectivas descrições.
Elas são muito úteis em glossários, manuais, documentações técnicas, perguntas frequentes (FAQ) e dicionários de termos.
É uma estrutura utilizada para relacionar um termo com sua explicação.
A tag <dl> significa Description List (Lista de Descrição).
<dl>
...
</dl>
Ela funciona como o contêiner principal da lista.
A tag <dt> significa Description Term (Termo da Descrição).
<dt>HTML</dt>
É utilizada para informar o termo que será definido.
A tag <dd> significa Description Details (Detalhes da Descrição).
<dd>
Linguagem de marcação para Web.
</dd>
É utilizada para apresentar a explicação do termo.
<dl>
<dt>HTML</dt>
<dd>Estrutura páginas Web.</dd>
<dt>CSS</dt>
<dd>Estilização das páginas.</dd>
</dl>
| Benefício | Descrição |
|---|---|
| Organização | Relaciona termos e definições. |
| Semântica | Melhora a interpretação da página. |
| Legibilidade | Facilita a consulta de informações. |
| Erro | Problema |
|---|---|
| Usar <dl> como lista comum | Perda de significado semântico. |
| Não utilizar <dt> | Estrutura incorreta. |
| Definições muito longas | Dificulta a leitura. |
| Elemento | Função |
|---|---|
| <dl> | Lista de definição. |
| <dt> | Termo. |
| <dd> | Descrição do termo. |