Est élément de XHTML 1.0 adapté pour afficher une liste des points de ressource ou un flux d'abonnement?
-
20-09-2019 - |
Question
Je me demande si l'élément <dl>
de XHTML 1.0 est sémantiquement valide pour afficher une liste des points de ressources, comme ça:
<dl>
<dt>Tags</dt>
<dd><a href="">Lorem</a></dd>
<dd><a href="">Ipsum</a></dd>
<dd><a href="">Dolor</a></dd>
</dl>
Ou avec un flux d'abonnement, comme ci-dessous montre de code:
<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 est l'élément <ul>
plus adapté à ces exemples?
La solution
La déclaration de dl
était initialement destiné à afficher une liste de définitions. Vous voulez afficher une liste des flux disponibles. Ce n'est pas « est ici le lemme, voici l'explication » thingy que vous utilisez dans un dictionnaire (et la relation est souvent 1: 1, à savoir un dt
et un dd
).
: non, la déclaration de dl
n'est pas sémantiquement le bon choix. ul
est mieux adapté, ou une petite table.
EDIT: à titre de comparaison, <dt>Feed</dt><dd>An automatically retrievable set of information</dd>
conviendrait mieux. Notez que « dt » signifie « terme de définition » et « dd » signifie « description de la définition » des « données de définition ».