Sobre esta regra de acessibilidade
Os atributos aria-braille devem ter um equivalente não-braille.
O WAI-ARIA exige que o atributo aria-braillelabel seja usado apenas em elementos com um nome acessível, como por exemplo através de aria-label. Da mesma forma, aria-brailleroledescription deve ser usado apenas em elementos com aria-roledescription.
Os atributos ARIA braille foram introduzidos para permitir ajustar como as etiquetas e descrições de função são renderizadas num visor braille. Não podem ser o único atributo a fornecer uma etiqueta, ou uma descrição de função. Quando usados sem uma etiqueta ou descrição de função correspondente, o ARIA diz para ignorar estes atributos, embora isto possa não acontecer consistentemente em leitores de ecrã e outras tecnologias assistivas.
Como corrigir este problema
-
O atributo
aria-braillelabelouaria-brailleroledescriptionpode ter sido colocado no elemento errado, como num elemento pai ou filho do elemento correto. O atributo deve ser colocado num elemento diferente. -
O elemento com atributo
aria-braillelabelprecisa de um atributoaria-labelou outro atributo que lhe dê um nome acessível. -
O elemento com atributo
aria-brailleroledescriptionprecisa de um atributoaria-roledescription. -
O atributo
aria-braillelabelouaria-brailleroledescriptionnão serve qualquer função e deve ser removido.
O que esta regra de acessibilidade verifica
Verifica que aria-braillelabel é usado apenas em elementos com uma etiqueta não vazia, e que aria-brailleroledescription é usado apenas em elementos com um aria-roledescription não vazio.
Learn more:
Ajude-nos a melhorar os nossos guias
Detecte problemas de acessibilidade automaticamente
O Rocket Validator examina milhares de páginas com Axe Core e o W3C Validator, encontrando problemas de acessibilidade em todo o seu site.