Se elemento de XHTML 1.0 adaptado para mostrar una lista de etiquetas de recursos o una alimentación de suscripción?
-
20-09-2019 - |
Pregunta
Me pregunto si el elemento de <dl>
XHTML 1.0 es semánticamente válida para mostrar una lista de etiquetas de recursos, así:
<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 una alimentación de suscripción, como el código de abajo muestra:
<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 es el elemento <ul>
más adaptado a estos ejemplos?
Solución
La declaración dl
inicialmente estaba destinado a mostrar una lista de definiciones. ¿Quieres mostrar un listado de los feeds disponibles. Eso no es "aquí está el lema, aquí está la explicación" cosita que se utiliza en un diccionario (y la relación a menudo es 1: 1, es decir, uno y uno dt
dd
).
Por lo tanto: no, la declaración dl
no es semánticamente la elección correcta. ul
se adapta mejor, o una pequeña mesa.
EDIT: para la comparación, <dt>Feed</dt><dd>An automatically retrievable set of information</dd>
se adaptaría mejor. Tenga en cuenta que "dt" significa "término definición" y "dd" significa "descripción de la definición" de "datos de definición de".