Acerca de esta regla de accesibilidad
Los atributos aria-braille deben tener un equivalente que no sea 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, aria-brailleroledescription debe usarse únicamente en elementos con 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 de asistencia.
Cómo solucionar este problema
-
El atributo
aria-braillelabeloaria-brailleroledescriptionpuede haberse colocado en el elemento incorrecto, como un elemento padre o hijo del elemento correcto. El atributo debe ponerse 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 cumple ninguna función y debe eliminarse.
Qué comprueba esta regla de accesibilidad
Comprueba 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.