Ange sidans språk i koden
För att öka sannolikheten att till exempel personer som använder skärmläsare får innehåll på webbplatsen korrekt presenterat ska du se till att html-koden anger aktuellt språk med hjälp av lang-attribut.
Därför behöver du märka upp sidans språk i koden
För att till exempel underlätta korrekt avstavning, automatisk översättning och förbättra möjligheten för skärmläsare att presentera innehållet korrekt, ska aktuellt språk anges maskinläsbart.
Vad kräver lagen?
Webbsidans huvudsakliga språk ska vara angivet på ett maskinläsbart sätt
På html-sidor anges huvudspråk med hjälp av lang-attribut på sidans rot-element. För svenska kan koden se ut så här: <html lang=”sv”>
Använd rätt språkkod
Språkkoden för lang-attributet ska anges enligt BCP 47 (”Best Current Practice”).
Lista med språkkoder (iana.org) Länk till annan webbplats.
Svenska och varianter av svenska
Svenska har koden ”sv” för svenska som talas i Sverige. Vill du specificera att det är finlandssvenska ska du använda språkkoden ”sv-FI”.
Engelska
Engelska har koden ”en” (eller ”en-GB”/”en-US” och så vidare för den som vill precisera dialekt/variant).
Är en del av sidan på ett annat språk än det huvudsakliga?
Se Ange språkförändringar i koden.
Utdrag ur WCAG
WCAG 3.1.1 (A) Sidans språk
Det huvudsakliga mänskliga språket på varje webbsida kan tydliggöras automatiskt.
- Svensk översättning: Sidans språk (w3.org) Länk till annan webbplats.
- Originaltext på engelska: Success Criterion 3.1.1 Language of Page (w3.org) Länk till annan webbplats.
Därför länkar vi till WCAG på svenska och engelska
Relaterade riktlinjer
Ange språkförändringar i koden
Fördjupning
Fördelar med att ange språkkod:
Why use the language attribute? (w3.org) Länk till annan webbplats.
Ditt svar hjälper oss att förbättra sidan
Senast uppdaterad: