html-lang-attr-present

El idioma de la página está declarado

automaticWCAG 3.1.1 (A)confianza: highgravedad: seriousunderstandable

Comprueba que el idioma predeterminado de la página esté declarado de forma programática.

Ámbito de aplicación. Se aplica a documentos HTML con un elemento raíz <html>. La regla evalúa únicamente el elemento del documento y no itera sobre los nodos hijos. Los documentos que no son HTML o que no tienen elemento de documento no son aplicables.

Resultado esperado. El elemento <html> tiene un atributo lang. El atributo lang no está vacío y contiene una etiqueta de idioma sintácticamente válida.

Ejemplos

pass
<html lang="en">
<head><title>Page title</title></head>
<body>Hi</body>
</html>

Se declara una etiqueta de idioma no vacía y sintácticamente válida.

fail
<html>
<head><title>Page title</title></head>
<body>Hi</body>
</html>

No hay ningún atributo `lang` en `<html>`.

Ver código fuente