Skip to main content
Acessibilidade Axe Core 4.10

aria-hidden=’true’ não deve estar presente no body do documento

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

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.