Skip to main content
Acessibilidade Axe Core 4.8

Os atributos aria-braille devem ter um equivalente não-braille

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-braillelabel ou aria-brailleroledescription pode 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-braillelabel precisa de um atributo aria-label ou outro atributo que lhe dê um nome acessível.
  • O elemento com atributo aria-brailleroledescription precisa de um atributo aria-roledescription.
  • O atributo aria-braillelabel ou aria-brailleroledescription nã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.

Ajude-nos a melhorar os nossos guias

Este guia foi útil?

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.

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.