Saltar al contenido principal
Gob.cl

Pagination

  • Vanilla
Vista previa del componente PaginationVista previa del componente Pagination

Recomendaciones de accesibilidad

Envuelve la paginación en un <nav> con nombre
Usa <nav class="cl-pagination" aria-label="Paginación"> (o un nombre más específico, como “Paginación de resultados”) para que se encuentre como región de navegación.

Marca la página actual con aria-current="page"
La página actual lleva aria-current="page", que además aplica el estilo de marca. No la indiques solo con color.

Da nombre accesible a los controles de ícono
Los botones con chevrons o flechas dobles solo muestran un ícono: cada uno necesita aria-label (“Página anterior”, “Primera página”, etc.) y el ícono aria-hidden="true".

Usa disabled real en los controles sin destino
Deshabilita con el atributo disabled los controles que no llevan a otra página, para que no reciban foco ni se anuncien como disponibles.

Oculta la elipsis a las tecnologías de asistencia
La elipsis (...) es decorativa y lleva aria-hidden="true"; complementa con un resumen visible del total de páginas o resultados.

Etiqueta el filtro de resultados por página
El selector “Mostrar N” lleva aria-label="Mostrar resultados por página". Al cambiarlo, lleva el foco o un anuncio al inicio del listado actualizado.

Gestiona el foco al cambiar de página
Si la página se actualiza sin recargar, mueve el foco al título o al inicio de los resultados para que quien usa lector de pantalla no quede al pie del listado anterior.

Última actualización: Octubre de 2026