Acerca de esta regla de accesibilidad
Los atributos aria-braille deben tener un equivalente no braille.
WAI-ARIA requiere que el atributo aria-braillelabel solo se use en elementos con un nombre accesible, como el que proviene de aria-label. De manera similar, se requiere que aria-brailleroledescription solo se use en elementos con aria-roledescription.
Los atributos ARIA braille se introdujeron para permitir ajustar cómo se renderizan las etiquetas y descripciones de roles en una pantalla braille. No pueden ser el único atributo que proporcione una etiqueta o una descripción de rol. Cuando se usan sin una etiqueta o descripción de rol correspondiente, ARIA dice que se ignoren estos atributos, aunque esto puede no ocurrir de manera consistente en lectores de pantalla y otras tecnologías de asistencia.
Cómo solucionar este problema
-
El atributo
aria-braillelabeloaria-brailleroledescriptionpuede haber sido colocado en el elemento incorrecto, como un padre o hijo del elemento correcto. El atributo debería colocarse en un elemento diferente. -
El elemento con el atributo
aria-braillelabelnecesita un atributoaria-labelu otro atributo que le dé un nombre accesible. -
El elemento con el atributo
aria-brailleroledescriptionnecesita un atributoaria-roledescription. -
El atributo
aria-braillelabeloaria-brailleroledescriptionno cumple ninguna función y debería eliminarse.
Qué verifica esta regla de accesibilidad
Verifica que aria-braillelabel solo se use en elementos con una etiqueta no vacía, y que aria-brailleroledescription solo se use en elementos con un aria-roledescription no vacío.
Learn more:
Ayúdanos a mejorar nuestras guías
Detecta problemas de accesibilidad automáticamente
Rocket Validator escanea miles de páginas con Axe Core y el W3C Validator, encontrando problemas de accesibilidad en todo tu sitio web.