AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 33 / 50

Contadores CSS (numeración automática)

En esta lección numerarás elementos automáticamente con un formato propio, más allá de lo que ofrece una lista ordenada normal.

El mecanismo tiene tres piezas: counter-reset inicia un contador en el contenedor, counter-increment lo suma en cada elemento y content: counter(nombre) lo muestra dentro de un pseudoelemento. Como es texto generado por CSS, puedes rodearlo de las palabras que quieras.

El código de ejemplo quita las viñetas propias de la lista y las sustituye por «PASO 1:», «PASO 2:»… en morado y negrita. Añade un <li> más y verás que la numeración se ajusta sola.

Conviene tener presente que el texto generado con content no siempre lo anuncian los lectores de pantalla, y que no se puede seleccionar ni copiar. Si la numeración es información esencial, mejor escribirla en el HTML.

En documentación técnica y manuales, los contadores CSS resuelven muy bien la numeración de capítulos y apartados, incluso anidada, sin tener que renumerar a mano cada vez que se inserta una sección.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)