- Inicio
- Primitivas
- Breadcrumb
- Accesibilidad
Breadcrumb
Teclado, enfoque, semántica y responsabilidades del consumidor para Breadcrumb.
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.