Pregunta

En qué escenarios que deberíamos ir para <dl> no <ul>?

¿Es importante para el usuario <ul> lector de pantalla o <dl>? Qué software lector de pantalla notificar al usuario acerca de contenido está en <ul> o <dl>?

¿Fue útil?

Solución

A <dl> es una lista de definiciones. Debe ser utilizado en un caso como, tal vez, un diccionario:

casos de uso:

<dl>
<dt>Thesaurus</dt>
<dd>A book for finding synonyms of other words, often alphabetical. Similar to a dictionary.</dd>
</dl>

El resultado de lo anterior:

Sinónimos
Un libro para encontrar sinónimos de otro modo, a menudo alfabético. Similar a un diccionario.


La idea es que el plazo a-ser-definido se mantiene en el elemento de <dt>, y la definición de ese término se da en la <dd>.

A <ul> es una lista desordenada. Ahora, un <dl> no implica ningún orden a su contenido, pero sí implica una relación semántica entre sus hijos. Un <ul>, sin embargo, podría contener cualquier cosa que no se ordenó.

Otros consejos

Cuando se trabaja con un conjunto de definiciones y no simplemente una lista de elementos desordenados.

En los casos ambiguos como sus ejemplos en el comentario sobre la respuesta de Jonathan (nombre de la persona a continuación, descripción, pregunta entonces a responder), ¿por qué no se instala una versión de prueba de un lector de pantalla o dos y averiguar qué constructo se lee más apropiada ?

Aquí hay dos (de aquí ):

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