3.1.2 Delar på annat språk AA

Denna riktlinje är en förlängning av 3.1.2 Språk på sida.

Skillnaden i denna riktlinje är att delar av sidan som är på ett annat språk också ska ange det i koden. En webbsida kan ha olika delar som är på olika språk. Om endast det huvudsakliga språket är specificerat, kommer inte delarna som är på ett annat språk att läsas upp eller visas på rätt sätt.

För att ange språk för en specifik del använder man lang-attributet. Istället för att sätta det på HTML-taggen längst upp i dokumentet, sätter man det på elementet som har ett annat språk. De delar som använder samma språk som är anges längst upp i koden behöver inte ha lang-attributet.

Exempel

Svenska

“Det här är en text på svenska och behöver inte ha lang-attributet eftersom hela sidans språk är svenska.”

Såhär ser koden ut:

<p>Det här är en text på svenska och behöver inte ha lang-attributet eftersom hela sidans språk är svenska.</p>

Engelska

”This text is in English and needs a lang attribute in the code.”

Såhär ser koden ut:

<p lang=”en”>This text is in English and needs a lang attribute in the code.</p>

Läs mer om riktlinje 3.1.2 på W3Cs webbplats.