DevHub Global Solutions | Educativo

Crear listas ordenadas y desordenadas en HTML: Guía completa

Las listas son elementos fundamentales en HTML para organizar contenido. Este artículo te enseñará a crear listas ordenadas (numeradas) y desordenadas (con viñetas) con ejemplos prácticos, buenas prácticas de accesibilidad y técnicas avanzadas para estructurar información en tus proyectos web educativos.
Crear listas ordenadas y desordenadas en HTML: Guía completa
Ejemplo visual de listas ordenadas y desordenadas en HTML

Tipos de listas en HTML

HTML ofrece tres tipos de listas, cada una con un propósito específico:

Listas desordenadas (<code>&lt;ul&gt;</code>)

Elementos con viñetas (puntos, círculos, cuadrados)

Listas ordenadas (<code>&lt;ol&gt;</code>)

Elementos numerados o con letras (1, A, a, I, i)

Listas de definición (<code>&lt;dl&gt;</code>)

Pares término-definición (menos utilizadas)

El 93% de los sitios web usan listas para organizar contenido según estudios de accesibilidad web.

Listas desordenadas (<ul>)

Perfectas para agrupar elementos sin un orden secuencial importante. Cada elemento se marca con una viñeta por defecto.

<ul>
  <li>Elemento de lista 1</li>
  <li>Elemento de lista 2</li>
  <li>Elemento de lista 3</li>
</ul>
Atributo Valores Descripción
type disc, circle, square Estilo de viñeta (CSS es mejor opción)
[role] presentation, list Roles ARIA para accesibilidad

Listas ordenadas (<ol>)

Ideal para secuencias, pasos o cualquier contenido que requiera orden explícito. Los navegadores numeran automáticamente los elementos.

Atributo type

1 (números), A (mayúsculas), a (minúsculas), I (romanos may.), i (romanos min.)

Atributo reversed

Orden inverso (ej: 3, 2, 1)

Atributo start

Número inicial (ej: start="5" comienza en 5)

<ol>
  <li>Primer paso</li>
  <li>Segundo paso</li>
  <li>Tercer paso</li>
</ol>

Para recetas, tutoriales o procesos, las listas ordenadas mejoran la comprensión en un 40% según estudios UX.

Anidamiento de listas

Puedes combinar listas ordenadas y desordenadas para estructuras complejas:

<ol>
  <li>Capítulo 1
    <ul>
      <li>Sección 1.1</li>
      <li>Sección 1.2</li>
    </ul>
  </li>
  <li>Capítulo 2</li>
</ol>

Buenas prácticas de accesibilidad

Las listas bien implementadas mejoran la experiencia para usuarios con lectores de pantalla:

Estructura semántica

Usa <code>&lt;ol&gt;</code> y <code>&lt;ul&gt;</code> en lugar de simular listas con divs

Contexto claro

Proporciona encabezados descriptivos antes de listas largas

Evita listas vacías

Los lectores anuncian el número de elementos

Los lectores de pantalla anuncian "lista con X elementos" ayudando a usuarios no videntes a entender la estructura.

Ejemplos avanzados y CSS

Combina HTML y CSS para crear listas visualmente atractivas:

/* Estilizar viñetas */
ul.custom {
  list-style-type: none;
}

ul.custom li::before {
  content: "→";
  color: #2c3e50;
  margin-right: 10px;
}
Propiedad CSS Efecto
list-style-type Cambia viñetas/números (none, square, decimal-leading-zero)
list-style-position inside/outside (posición de marcadores)
list-style-image Usa imagen personalizada como viñeta

Casos de uso prácticos en educación

Aplicaciones educativas de las listas HTML:

Índices de contenido

Organizar capítulos y secciones

Listas de verificación

Seguimiento de actividades completadas

Jerarquías de información

Mostrar relaciones entre conceptos

Preguntas frecuentes

Estructurar preguntas y respuestas

En plataformas educativas, las listas ordenadas mejoran la retención de información en procesos secuenciales.

CR

Sobre el autor

Especialista en desarrollo web educativo con enfoque en HTML semántico y accesibilidad. Creador de recursos didácticos para programación web.