Qué comprueba esta regla
Garantiza que cada documento HTML tiene un atributo lang.
Por qué es importante
WCAG 3.1.1 exige que se indique el idioma de la página.
Cómo corregirlo
En cualquier web
- Añade un atributo lang al elemento <html>, por ejemplo <html lang="en">.
En Shopify
- En layout/theme.liquid, asegúrate de que la etiqueta de apertura sea <html lang="{{ request.locale.iso_code }}">.
Cómo comprobar la corrección
- Vuelve a analizar y confirma que html-has-lang se supera.
Cómo lo detecta FixReports
Nuestro análisis ejecuta la regla html-has-lang de axe-core en un navegador Chrome real en cada página que prueba, e informa de cada elemento que no la cumple con su página, su marcado y, cuando procede, una captura de pantalla.
Una prueba automatizada confirma que este problema concreto está presente. No puede determinar si el resto de la página es accesible: algunas barreras solo se detectan cuando una persona revisa la página.