Skip to main content
Acessibilidade Axe Core 4.8

aria-hidden=’true’ não deve estar presente no elemento 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 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

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.