Erro · html-has-lang
A página não declara seu idioma
Lighthouse / axe chamam de: <html> element must have a lang attribute · <html> element does not have a [lang] attribute
O leitor de tela adivinha o idioma e lê português com voz em inglês (ou o contrário): não se entende nada.
Quem fica de fora: pessoas cegas (leitor de tela)🔎 também SEO
Como corrigir
Declarar o idioma uma vez. Código incluído e verificado.
No código
Adicione lang="xx" ao <html> (ex.: <html lang="pt-BR">) para que os leitores de tela usem a pronúncia correta.
✓ Nosso verificador escreve e testa esta correção por você.
Onde corrigir sem programar
Se o seu site está em uma destas plataformas, a correção fica no painel:
WordPress:
Configurações → Geral → Idioma do site. Escolha o idioma do seu conteúdo e salve.Shopify:
Configurações → Idiomas → confira se o idioma padrão coincide com o conteúdo da sua loja.Wix:
Configurações → Idioma e região → Idioma do site.Squarespace:
Configurações → Idioma e região → Idioma do site.Webflow:
Configurações do projeto → Geral → Localização / Código de idioma.Odoo:
Site → Configuração → Definições → Idiomas: defina como padrão o idioma em que suas páginas estão escritas (este site declara um idioma mas é exibido em outro).
Não quer corrigir na mão, elemento por elemento?
Coloque o seu endereço. Em um minuto você tem cada falha da página explicada e o código corrigido, já testado em um navegador, de cada elemento que dá para corrigir. Grátis, sem conta.
O relatório completo cobre as páginas que importam (pagamento, carrinho, contato) e todas as correções, por US$ 15 uma vez ou com o monitoramento.
Erros relacionados
Os testes automáticos cobrem cerca de metade dos critérios WCAG; uma declaração de conformidade completa exige também revisão manual. Informação técnica, não aconselhamento jurídico.