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

Separator

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

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

Accesibilidad

Contrato de accesibilidad

Semántica

  • Se renderiza como un `<div>` con `role="separator"` y `aria-orientation` por defecto.
  • Cuando `decorative` es true, se renderiza con `role="none"` y sin `aria-orientation`, eliminándolo del árbol de accesibilidad.
  • Lleva los atributos `data-scope="separator"`, `data-part="root"` y `data-orientation`.

ARIA

  • `role="separator"` indica un divisor visual entre regiones de contenido.
  • `aria-orientation="horizontal"` o `aria-orientation="vertical"` especifica la orientación del divisor. Por defecto es horizontal.
  • Cuando `decorative` es true, se usa `role="none"` en su lugar para ocultar el elemento de las tecnologías de asistencia.

Responsabilidades del consumidor

  • Usar Separator para dividir regiones de contenido lógicamente distintas.
  • Establecer `decorative` cuando el divisor es puramente visual y no separa secciones de contenido significativas.
  • Usar `orientation="vertical"` solo cuando el separador divide visualmente el contenido lado a lado.

No aplicable

keyboard
Separator es un elemento de presentación no interactivo sin interacciones de teclado.
focus
Separator es un elemento de presentación no interactivo y no recibe enfoque.

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
10
Infracciones
0
Incompletas
0

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

Identificadores de evidencia: axe-separator-scan-v1

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