Succescriterium 3.1.1 Taal van de pagina
De standaard menselijke taal van diverse webpagina’s kan door software bepaald worden.
Taal van de pagina begrijpen (Engelstalig)
Geef in de code aan in welke taal je pagina is geschreven. Voorleessoftware gebruikt die taal om de tekst goed uit te spreken. Staat de taal er niet of verkeerd in? Dan leest voorleessoftware een Nederlandse tekst misschien voor met een Engelse uitspraak. Die is niet zo goed te verstaan. Ook brailleleesregels en browsers gebruiken deze taal, bijvoorbeeld om letters met accenten goed weer te geven.
Staan er meerdere talen op je pagina? Dan is de hoofdtaal de taal waarin het meeste staat. Worden de talen evenveel gebruikt? Kies dan de taal die als eerste op de pagina staat.
Hoe pas je dit toe?
- Zet een
lang-attribuut op het<html>-element met de hoofdtaal van de pagina. - Gebruik een geldige taalcode volgens BCP 47.
Veelgebruikte taalcodes
| Taalcode | Taal |
|---|---|
nl | Nederlands |
nl-NL | Nederlands (Nederland) |
nl-BE | Nederlands (België/Vlaams) |
en | Engels |
en-GB | Engels (Brits) |
en-US | Engels (Amerikaans) |
fr | Frans |
de | Duits |
pl | Pools |
it | Italiaans |
es | Spaans |
pt | Portugees |
Lees het artikel over taal in de code vastleggen
Voor wie is dit belangrijk?
- Mensen die voorleessoftware gebruiken.
- Mensen die blind of slechtziend zijn.
Wie is verantwoordelijk?
Hoe toets je dit?
Testprocedure
Test 1: Taal
- Inventariseer de pagina
- Bepaal wat de hoofdtaal van de pagina is
- Zoek in de code naar het
<html>-element en controleer:- Of het
<html>-element eenlang-attribuut heeft - Of het
lang-attribuut een waarde heeft - Of de waarde een geldige taalcode is volgens BCP 47
- Of de taalcode overeenkomt met de hoofdtaal van de pagina
- Of het
Beoordeling
- Het
<html>-element moet eenlang-attribuut hebben - De waarde van het
lang-attribuut moet juist zijn voor de hoofdtaal van de pagina
Bronnen
- WCAG 2.2 – Succescriterium 3.1.1 Taal van de pagina
- WebAIM: Document and Content Language (Engelstalig)
- IANA Language Subtag Registry (Engelstalig)
- BCP 47 Language Tag Lookup (Engelstalig)