È elemento da XHTML 1.0 adattata per visualizzare un elenco di tag risorsa o un feed abbonamento?
-
20-09-2019 - |
Domanda
Mi chiedo se l'elemento <dl>
da XHTML 1.0 è semanticamente valida per visualizzare un elenco di tag di risorse, così:
<dl>
<dt>Tags</dt>
<dd><a href="">Lorem</a></dd>
<dd><a href="">Ipsum</a></dd>
<dd><a href="">Dolor</a></dd>
</dl>
O con un feed di sottoscrizione, come il codice qui sotto mostra:
<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>
O è l'elemento <ul>
più adatto a questi esempi?
Soluzione
La dichiarazione dl
era originariamente destinato a mostrare un elenco di definizioni. Si desidera visualizzare un elenco di feed disponibili. Questo non è "ecco il lemma, ecco la spiegazione" coso che si utilizza in un dizionario (e la relazione è spesso 1: 1, cioè, uno dt
e uno dd
).
Quindi: no, la dichiarazione dl
non è semanticamente la scelta giusta. ul
è più adatto, o un tavolino.
EDIT: per il confronto, <dt>Feed</dt><dd>An automatically retrievable set of information</dd>
sarebbe adatto meglio. Si noti che "dt" significa "termine da definire" e "dd" significa "descrizione della definizione" di "dati definizione".