Zoekformulier
Taalwissel op een website instellen met het lang-attribuut
Een taalwissel voor onderdelen van een webpagina wordt ingesteld met het lang
-attribuut in het element die een andere taal heeft dan de hoofdtaal van de website.
Het lang
-attribuut kan worden gebruikt op blok-elementen (<div>
, <p>
, <table>
, enz.) maar ook op inline-elementen (<span>
, <a>
, <strong>
, enz.).
In de code ziet dat er zo uit:
In dit voorbeeld is de hoofdtaal van de paragraaf Nederlands (<p lang="nl">
), maar het citaat van Shakespeare is in het Engels en krijgt daarom een eigen lang
-attribuut op een inline-element (<span lang="en">
).
De taal moet worden ingesteld met een code uit een standaardlijst met taalcodes. Bekijk alle taalcodes op IANA Language Subtag Registry (Engelstalig) (via RFC564, sectie 2.2.1 (Engelstalig)).
Elke taal heeft zijn eigen code. Voor Nederlands is dat ‘nl
‘ (lang="nl"
), voor Engels ‘en
‘ (lang="en"
), en voor Duits ‘de
‘ (lang="de"
). Sommige voorleessoftware ondersteunt alleen twee-letterige codes. Andere schermlezers ondersteunen ook regionale taalcodes, zoals lang="en-us"
(Amerikaans Engels) of lang="en-gb"
(Brits Engels).
Zie ook
- WCAG: 3.1.2 Taal van onderdelen
- Categorie: Tekst
- Medium: Website
- Functiegroep: Ontwikkelaar of tester
- Functiebeperking: Visuele beperking