Skip to main content
Acessibilidade Axe Core 4.10

Elementos HTML com lang e xml:lang devem ter a mesma linguagem base

Sobre esta regra de acessibilidade

Para utilizadores multilingues de leitores de ecrã que podem preferir uma linguagem diferente da predefinida, o conteúdo HTML deve conter um atributo lang válido ou correlacionar-se com um código lang válido. Se incluído no elemento html, o valor da propriedade xml:lang deve duplicar exatamente o valor do lang.

Os utilizadores escolhem uma linguagem predefinida ao configurar um leitor de ecrã. Se a linguagem de uma página web não for fornecida, o leitor de ecrã utiliza a linguagem predefinida do utilizador. Os utilizadores que falam e acedem a websites em várias linguagens têm dificuldades. Para que os leitores de ecrã funcionem corretamente, deve ser especificada uma linguagem predefinida e garantir que é válida.

Os leitores de ecrã empregam várias bibliotecas de som para cada linguagem com base na sua pronúncia e características. Os leitores de ecrã podem simplesmente alternar entre bibliotecas de linguagem se os documentos especificarem qual(ais) linguagem(ns) devem ser lidas. Os leitores de ecrã veem textos na linguagem predefinida do utilizador se a linguagem não for especificada, resultando em linguagem distorcida. Quando os leitores de ecrã utilizam a biblioteca de linguagem incorreta, pode ser difícil compreender qualquer coisa.

O que esta Regra de Acessibilidade verifica

Garante que cada documento HTML inclui um atributo lang válido, e que o valor xml:lang, se presente, replica o valor lang.

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.