Listas HTML sin líos: ul, ol y dl
Cada lista tiene intención semántica. Elegir bien te evita problemas después.
`ul` se usa cuando el orden no importa (por ejemplo, características de un producto). `ol` cuando sí importa (pasos de un tutorial). `dl` para pares término-definición (glosarios, fichas técnicas, FAQ breve).
No uses listas solo por estética. Si lo que tienes es navegación, tabla de contenidos o pasos, lista; si no, otro elemento puede encajar mejor.
🟢 ul
Elementos sin orden estricto.
- Menús secundarios
- Listas de features
- Tags o categorías
🔵 ol
Elementos con secuencia lógica.
- Paso 1, 2, 3
- Ranking
- Checklist secuencial
🟠 dl
Término y definición.
- Glosarios
- Diccionarios de variables
- FAQ corta
<h2>Lista no ordenada</h2>
<ul>
<li>HTML semántico</li>
<li>Accesibilidad</li>
<li>SEO técnico</li>
</ul>
<h2>Lista ordenada</h2>
<ol>
<li>Definir objetivo</li>
<li>Escribir estructura base</li>
<li>Revisar accesibilidad</li>
</ol>
<h2>Lista de definición</h2>
<dl>
<dt>DOM</dt>
<dd>Estructura en memoria del documento HTML.</dd>
<dt>Semántica</dt>
<dd>Elección de etiquetas por significado, no por aspecto.</dd>
</dl>