Sobre esta regra de acessibilidade
Os atributos aria-braille devem ter um equivalente não-braille.
WAI-ARIA requer que o atributo aria-braillelabel seja usado apenas em elementos com um nome acessível, como o proveniente de aria-label. Da mesma forma, aria-brailleroledescription é obrigatório que seja usado apenas em elementos com aria-roledescription.
Os atributos ARIA braille foram introduzidos para permitir ajustar como os rótulos e descrições de função são apresentados num ecrã braille. Não podem ser o único atributo a fornecer um rótulo ou uma descrição de função. Quando usados sem um rótulo ou descrição de função correspondente, ARIA determina que estes atributos sejam ignorados, embora isso possa não acontecer de forma consistente em leitores de ecrã e outras tecnologias de apoio.
Como corrigir este problema
-
O atributo
aria-braillelabelouaria-brailleroledescriptionpode ter sido colocado no elemento errado, como um elemento pai ou filho do elemento correto. O atributo deve ser colocado num elemento diferente. -
O elemento com o atributo
aria-braillelabelprecisa de um atributoaria-labelou outro atributo que lhe forneça um nome acessível. -
O elemento com o 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 um rótulo não vazio, 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.