L’attribut <lang> est utilisé pour identifier la langue du contenu textuel sur le Web. Ces informations aident les moteurs de recherche à renvoyer des résultats spécifiques à une langue et sont également utilisées par les lecteurs d’écran qui changent de profil de langue pour fournir l’accent et la prononciation corrects.
L’attribut contient une seule «balise de langue» au format défini pour l’identification des langues (BCP47).
Si la valeur de l’attribut est une chaîne vide (lang = « »), la langue est définie comme unknown. Si la balise de langue ne respecte pas le format BCP47, elle est définie comme invalide.