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 acessíveis de outra forma: 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 navegar com Tab para itens focalizáveis dentro dos objetos ocultos, mas os leitores de ecrã permanecerão silenciosos.
Qualquer informação ou elemento de interface intencionalmente oculto, como diálogos inativos e menus colapsados, também deve estar oculto aos 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 existe uma razão forte para ocultar algo dos utilizadores que veem, normalmente também existe uma razão convincente para ocultar dos utilizadores cegos. Quando o conteúdo é tornado acessível a pessoas que veem, faz sentido também torná-lo acessível a utilizadores cegos.
O que verifica esta regra de acessibilidade
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.