HTML
Innehållsspråk
Sök…
Syntax
<element lang="language_code">
<! - Språkkoden måste vara i formatet [ISO 639-1] ( https://sv.wikipedia.org/wiki/ISO_639-1 ) ->
Anmärkningar
Värdet för lang
måste vara en giltig BCP 47-språktagg eller den tomma strängen (om språket är okänt).
BCP 47- språketaggar listas i IANA-undermaggarregistret .
Tillgänglighet
De relevanta WCAG 2.0 framgångskriterierna är:
De relaterade WCAG 2.0-teknikerna är:
Element språk
lang
attributet används för att ange språket för elementinnehåll och attributtextvärden:
<p lang="en">The content of this element is in English.</p>
<p lang="en" title="The value of this attribute is also in English.">The content of this element is in English.</p>
Språldeklarationen ärvs:
<div lang="en">
<p>This element contains English content.</p>
<p title="This attribute, too.">Same with this element.</p>
</div>
Element med flera språk
Du kan "skriva över" en språkdeklaration:
<p lang="en">This English sentence contains the German word <span lang="de">Hallo</span>.</p>
Hantera attribut med olika språk
Du kan "skriva över" ett föräldraelements språkdeklaration genom att införa alla element förutom applet
, base
, basefont
, br
, frame
, frameset
, hr
, iframe
, meta
, param
, script
(av HTML 4.0) med ett eget lang
attribut:
<p lang="en" title="An English paragraph">
<span lang="de" title="A German sentence">Hallo Welt!</span>
</p>
Grundläggande dokumentspråk
Det är bra att förklara dokumentets primära språk i html
elementet:
<html lang="en">
Om inget annat lang
anges i dokumentet betyder det att allt (dvs elementinnehåll och attributtextvärden) finns på det språket.
Om dokumentet innehåller delar på andra språk, bör dessa delar få sina egna lang
att "skriva över" språkdeklarationen.
Regionala webbadresser
Det är möjligt att lägga till attributet hreflang
till elementen <a>
och <area>
som skapar hyperlänkar. Sådan den anger språket för den länkade resursen. Det definierade språket måste vara ett giltigt BCP 47 [1] språktagg.
<p>
<a href="example.org" hreflang="en">example.org</a> is one of IANA's example domains.
</p>
- ↑ Arbetsgrupp för IETF-nätverk: RFC 5646 Taggar för identifiering av språk , IETF, september 2009