Jedes HTML-Dokument muss ein lang-Attribut haben

Blind Hören
WCAG 2.2 Level A
Von Menschen für Menschen geschrieben und recherchiert
Foto des Experten
Ritvik Shrivastava
Fachmännisch überprüft von
Kommentare: 0
Ihre gesamte Domain
Erhalten Sie detaillierte Anweisungen, wie Sie jedes Barrierefreiheitsproblem auf Ihrer Website beheben können

Ein HTML-Dokument muss ein gültiges lang-Attribut enthalten oder einem gültigen Sprachcode entsprechen, um mehrsprachigen Screenreader-Benutzern gerecht zu werden, die möglicherweise eine andere Sprache als die Standard-Sprache bevorzugen.

Warum es wichtig ist

Beim Einrichten eines Screenreaders wählen Benutzer eine Standard-Sprache. Wenn die Sprache einer Webseite nicht angegeben ist, verwendet der Screenreader die vom Benutzer festgelegte Standard-Sprache.

Das Fehlen einer Sprachangabe kann für mehrsprachige Nutzer problematisch sein. Es ist wichtig, die Sprache einer Webseite anzugeben und sicherzustellen, dass sie gültig ist, damit der Website-Text korrekt ausgesprochen wird.

Behebung des Problems

Das <html>-Element muss ein lang-Attribut enthalten (z. B. <html lang=”de”>), das die Hauptsprache des Dokuments festlegt.

Die Sprache muss im öffnenden <html>-Element angegeben und korrekt geschrieben sein.

Dialekte können mit Codes wie de-AT (Österreichisches Deutsch) oder fr-CA (Kanadisches Französisch) angegeben werden.

Gutes Code-Beispiel

Codebeispiel
<html lang="de"> <!-- Dokumentenkopf und -körper --> </html> Kopieren

Wenn sich die Sprache innerhalb eines Dokuments ändert, können Sie dies wie folgt angeben:

Codebeispiel
<p>Text in einer Sprache <span lang="es">Text in einer anderen Sprache</span></p> Kopieren

Wenn Sie eine Sprache verwenden, die von rechts nach links geschrieben wird, sollten Sie dies mit dem dir-Attribut angeben:

Codebeispiel
<p lang="ar" dir="rtl">Arabischer Text hier</p> Kopieren

Wenn Sie angeben möchten, dass eine Sprache von links nach rechts geschrieben wird, können Sie den Wert des dir-Attributs mit „ltr“ füllen.

Testfälle

Für weitere Beispiele besuchen Sie die ATC Rules-Bibliothek auf GitHub von W3C.