Sök…


Syntax

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>

  1. ↑ Arbetsgrupp för IETF-nätverk: RFC 5646 Taggar för identifiering av språk , IETF, september 2009


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow