2009-12-20 23 views
2

Je me demande si le sémantiquement de XHTML 1.0 élément <dl> est valide pour afficher une liste des points de ressources, comme ça:L'élément <dl> de XHTML 1.0 est-il adapté pour afficher une liste d'étiquettes de ressources ou un flux d'abonnement?

<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 code montre:

<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 l'élément <ul> est-il plus adapté à ces exemples?

Répondre

2

L'instruction dl était à l'origine destinée à afficher une liste de définitions. Vous voulez afficher une liste des flux disponibles. Ce n'est pas "voici la lemme, voici l'explication" que vous utilisez dans un dictionnaire (et la relation est souvent 1: 1, c'est-à-dire, un dt et un dd). Donc: non, l'instruction dl n'est pas sémantiquement le bon choix. ul est mieux adapté, ou une petite table.

EDIT: pour 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 définition" des "données de définition".