Sobre esta regra de acessibilidade
O conteúdo do documento fica inacessível às tecnologias assistivas se <body aria-hidden="true"> estiver presente.
Aplicar aria-hidden="true" a objetos que são de outra forma acessíveis: Uma página web deve ser totalmente acessível, e seria acessível se os elementos não tivessem o valor do atributo aria-hidden="true". Os leitores de ecrã não leem informações marcadas com o valor da propriedade aria-hidden="true". Os utilizadores podem continuar a usar tab para navegar para itens focalizáveis dentro dos objetos ocultos, mas os leitores de ecrã permanecerão silenciosos.
Qualquer informação ou elementos de interface intencionalmente ocultos, como diálogos inativos e menus recolhidos, também devem ser ocultados dos utilizadores de leitores de ecrã. Quando os itens são acessíveis a pessoas que veem, como quando ativam um botão ou expandem um item de menu, também devem ser acessíveis aos utilizadores de leitores de ecrã.
O objetivo é proporcionar aos utilizadores de leitores de ecrã uma experiência comparável à dos utilizadores que veem. Se há uma razão forte para ocultar algo dos utilizadores visuais, normalmente há também uma razão convincente para ocultá-lo dos utilizadores cegos. Quando o conteúdo se torna acessível a pessoas que veem, faz sentido também torná-lo acessível a utilizadores cegos.
O que esta regra de acessibilidade verifica
Verifica a presença do atributo ‘aria-hidden=”true”‘ no elemento ‘body’ do documento e retorna uma mensagem indicando sucesso ou falha.
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.