HTML - Sprachangabe
https://www.w3.org/International/questions/qa-html-language-declarations.de
Kurze Antwort
Verwenden Sie immer ein Sprachattribut im html-Tag, um die Sprache des Textes auf ihrer Seite anzugeben. Wenn die Seite Inhalt in einer weiteren Sprache enthält, fügen Sie ein Sprachattribut zu dem Element hinzu, das diesen Inhalt umschließt.
Verwenden Sie das lang-Attribut für Seiten, die als HTML ausgeliefert werden, und das xml:lang-Attribut für Seiten, die als XML ausgeliefert werden. Für XHTML 1.x und polyglotte HTML5-Dokumente verwenden Sie beide Attribute gemeinsam.
Verwenden Sie die Sprachkürzel aus dem IANA-Register für Sprachkürzel. Dieses inoffizielle Tool zum Nachschlagen von Sprachkürzeln bietet eine nutzerfreundliche Oberfläche für das IANA-Register.
Verwenden Sie verschachtelte Elemente, wenn Elementinhalt und Attributwert bei einem Element in verschiedenen Sprachen sind.
<html lang="fr">
oder wenn auch xml abgefragt werden soll:
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">