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 proporciona aria-label. Del mismo modo, aria-brailleroledescription debe usarse únicamente en elementos que tengan aria-roledescription.
Los atributos ARIA braille se introdujeron para permitir ajustar cómo se renderizan las etiquetas y descripciones de rol 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 asistivas.
Cómo solucionar este problema
-
El atributo
aria-braillelabeloaria-brailleroledescriptionpuede haberse colocado en el elemento incorrecto, como un padre o hijo del elemento correcto. El atributo debe colocarse en un elemento diferente. -
El elemento con el atributo
aria-braillelabelnecesita un atributoaria-labelu otro atributo que le proporcione un nombre accesible. -
El elemento con el atributo
aria-brailleroledescriptionnecesita un atributoaria-roledescription. -
El atributo
aria-braillelabeloaria-brailleroledescriptionno tiene ninguna función y debe 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.