css - etiqueta - listas numeradas html
¿Cuándo deberíamos usar<dl> sobre<ul>? (3)
Cuando trabaja con un conjunto de definiciones y no simplemente con una lista de elementos no ordenados.
¿En qué escenarios deberíamos buscar <dl>
no <ul>
?
¿Importa para el usuario del lector de pantalla <ul>
o <dl>
? ¿el software del lector de pantalla notifica al usuario que el contenido está en <ul>
o <dl>
?
Para casos ambiguos como sus ejemplos en el comentario sobre la respuesta de Jonathan (nombre de la persona, luego descripción, pregunta y luego respuesta), ¿por qué no instala una versión de prueba de un lector de pantalla o dos y descubre qué construcción se lee más adecuadamente?
Aquí hay dos (desde here ):
Un <dl>
es una lista de definiciones. Debería usarse en un caso como, tal vez, un diccionario:
Caso de uso:
<dl>
<dt>Thesaurus</dt>
<dd>A book for finding synonyms of other words, often alphabetical. Similar to a dictionary.</dd>
</dl>
Resultado de lo anterior:
- Tesauro
- Un libro para encontrar sinónimos de otras palabras, a menudo alfabético. Similar a un diccionario.
<dt>
, y la definición de ese término se da en el <dd>
. Un <ul>
es una lista desordenada. Ahora, un <dl>
no implica ningún orden en su contenido, pero sí implica una relación semántica entre sus hijos. Un <ul>
, sin embargo, podría contener cualquier cosa que no esté ordenada.