BetaBeta pública — Consulta las notas de lanzamiento
Documentación

Breadcrumb

Teclado, enfoque, semántica y responsabilidades del consumidor para Breadcrumb.

Paquete
@solidiom/breadcrumb
Versión
0.0.1-next.0
Estado
stable

Accesibilidad

Contrato de accesibilidad

Semántica

  • Renderiza la raíz como un elemento `<nav>` con `aria-label="Breadcrumb"`.
  • Renderiza los elementos dentro de una estructura de lista `<ol>` para un ordenamiento semántico adecuado.
  • Cada entrada del breadcrumb es un `<li>` que contiene un enlace de navegación.
  • El enlace de la página actual lleva `aria-current="page"` para indicar la ubicación activa.
  • Separator y Ellipsis se renderizan con `role="presentation"` y `aria-hidden="true"` (Separator) para ocultar el contenido decorativo del árbol de accesibilidad.
  • Lleva los atributos `data-scope="breadcrumb"` y `data-part` en todas las partes.

ARIA

  • `aria-label="Breadcrumb"` en el `<nav>` identifica la región de navegación para los lectores de pantalla.
  • `aria-current="page"` en el enlace de la página actual indica la ubicación presente del usuario en la jerarquía.
  • `role="presentation"` en Separator y Ellipsis elimina los elementos decorativos del árbol de accesibilidad.
  • `aria-hidden="true"` en Separator asegura que el divisor visual no sea anunciado.

Responsabilidades del consumidor

  • Usar Breadcrumb para representar la ubicación actual del usuario dentro de una jerarquía de navegación.
  • Establecer `current` en el `Link` que corresponde a la página actual.
  • Usar `Ellipsis` para indicar niveles intermedios omitidos en jerarquías profundamente anidadas.
  • Asegurar que todos los elementos `Link` tengan contenido de texto significativo para los usuarios de lectores de pantalla.

No aplicable

keyboard
Breadcrumb se basa en las interacciones de teclado estándar de los elementos de ancla (Tab/Enter/Space); no se requiere manejo de teclado personalizado.
focus
Breadcrumb se basa en la gestión de enfoque estándar de los elementos de ancla; no se requiere manejo de enfoque personalizado.

Estado de revisión: Borrador — aún no revisado

Este contrato describe lo que garantiza la primitiva. Los productos que la consumen siguen siendo responsables de las etiquetas, el diseño y las decisiones de flujo que afectan el resultado final de accesibilidad.

Evidencia automatizada

Resumen del análisis axe

Comprobaciones superadas
12
Infracciones
0
Incompletas
0

Último análisis ejecutado: 13 ago 2026, 22:47

Identificadores de evidencia: axe-breadcrumb-scan-v1

Las comprobaciones automatizadas solo cubren el escenario registrado y no establecen una conformidad de accesibilidad completa.