Se
elemento de XHTML 1.0 adaptado para mostrar una lista de etiquetas de recursos o una alimentación de suscripción?

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

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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top