Suche…


Syntax

Bemerkungen

Der Wert des lang Attributs muss ein gültiges BCP 47-Sprachkennzeichen sein oder die leere Zeichenfolge (wenn die Sprache unbekannt ist).

Die BCP 47- Sprach-Tags sind in der IANA-Sprach-Subtag-Registry aufgeführt .

Zugänglichkeit

Die relevanten WCAG 2.0-Erfolgskriterien sind:

Die verwandten WCAG 2.0-Techniken sind:

Elementsprache

Mit dem lang Attribut wird die Sprache des Elementinhalts und der Attributtextwerte angegeben:

<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>

Die Sprachdeklaration wird vererbt:

<div lang="en">
  <p>This element contains English content.</p>
  <p title="This attribute, too.">Same with this element.</p>
</div>

Elemente mit mehreren Sprachen

Sie können eine Sprachdeklaration "überschreiben":

<p lang="en">This English sentence contains the German word <span lang="de">Hallo</span>.</p>

Umgang mit Attributen mit verschiedenen Sprachen

Sie können die Sprachdeklaration eines übergeordneten Elements "überschreiben", indem Sie ein beliebiges Element außer applet , base , basefont , br , frame , frameset , hr , iframe , meta , param , script (von HTML 4.0) mit einem eigenen lang Attribut param :

<p lang="en" title="An English paragraph">
    <span lang="de" title="A German sentence">Hallo Welt!</span>
</p>

Basisdokumentensprache

Es empfiehlt sich, die primäre Sprache des Dokuments im html Element html :

<html lang="en">

Wenn im Dokument kein anderes lang Attribut angegeben ist, bedeutet dies, dass alles (dh Elementinhalt und Attributtextwerte) in dieser Sprache vorhanden sind.

Wenn das Dokument Teile in anderen Sprachen enthält, sollten diese Teile ihre eigenen lang Attribute erhalten, um die Sprachdeklaration zu "überschreiben".

Regionale URLs

Es ist möglich, das Attribut hreflang zu den Elementen <a> und <area> hinzuzufügen, die Hyperlinks erstellen. Dies gibt die Sprache der verknüpften Ressource an. Die definierte Sprache muss ein gültiges BCP 47 [1] -Sprachentag sein.

<p>
    <a href="example.org" hreflang="en">example.org</a> is one of IANA's example domains.
</p>

  1. ↑ IETF-Netzwerkarbeitsgruppe: RFC 5646- Tags zur Identifizierung von Sprachen , IETF, September 2009


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow