O elemento do XHTML 1.0 é adaptado para exibir uma lista de tags de recurso ou um feed de assinatura?
-
20-09-2019 - |
Pergunta
Eu me pergunto se o <dl>
O elemento do XHTML 1.0 é semanticamente válido para exibir uma lista de tags de recursos, como essa:
<dl>
<dt>Tags</dt>
<dd><a href="">Lorem</a></dd>
<dd><a href="">Ipsum</a></dd>
<dd><a href="">Dolor</a></dd>
</dl>
Ou com um feed de assinatura, como mostra o código abaixo:
<dl>
<dt>Feeds</dt>
<dd><a href=""><img src="atom.png" alt="Atom" /></a></dd>
<dd><a href=""><img src="rss.png" alt="RSS" /></a></dd>
</dl>
Ou é o <ul>
Elemento mais adaptado a esses exemplos?
Solução
o dl
A declaração foi originalmente destinada a mostrar uma lista de definições. Você deseja mostrar uma lista de feeds disponíveis. Isso não é "aqui está o lema, aqui está a explicação" coisa que você usa em um dicionário (e a relação é frequentemente 1: 1, ou seja, uma dt
e um dd
).
Então: não, o dl
A declaração não é semanticamente a escolha correta. ul
é mais adequado, ou uma pequena mesa.
Editar: para comparação, <dt>Feed</dt><dd>An automatically retrievable set of information</dd>
seria melhor. Observe que "dt" significa "termo de definição" e "dd" significa "descrição da definição" de "dados de definição".