Skip to main content
Acessibilidade Axe Core 4.10

O elemento <html> deve ter um valor válido para o atributo lang

Sobre esta regra de acessibilidade

Para utilizadores multilíngues de leitores de ecrã que podem preferir um idioma diferente do predefinido, o conteúdo HTML deve conter um atributo lang válido ou correlacionar-se com um código lang válido.

Os utilizadores escolhem um idioma predefinido ao configurar um leitor de ecrã. Se o idioma de uma página web não for fornecido, o leitor de ecrã utiliza o idioma predefinido do utilizador. As definições de idioma são um problema para utilizadores que falam idiomas diferentes e visitam websites em múltiplos idiomas. É essencial declarar um idioma e garantir que é válido para que o texto do website seja pronunciado corretamente.

Os leitores de ecrã empregam diferentes bibliotecas de som para cada idioma baseadas na sua pronúncia e características. Os leitores de ecrã podem facilmente alternar entre estas bibliotecas de idioma, mas apenas se os documentos especificarem qual(ais) idioma(s) devem ler. Se nenhum idioma for fornecido, o leitor de ecrã lê o conteúdo no idioma predefinido do utilizador, o que resulta num sotaque confuso! Quando os leitores de ecrã utilizam a biblioteca de idioma incorreta, é difícil compreender qualquer coisa.

O que esta regra de acessibilidade verifica

Garante que todos os documentos HTML contêm uma propriedade lang ou xml:lang com um valor válido.

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.