Est
élément de XHTML 1.0 adapté pour afficher une liste des points de ressource ou un flux d'abonnement?

StackOverflow https://stackoverflow.com/questions/1936464

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?

Était-ce utile?

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 ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top