HTML
Inhoudstalen
Zoeken…
Syntaxis
<element lang="language_code">
<! - Taalcode moet de notatie [ISO 639-1] hebben ( https://en.wikipedia.org/wiki/ISO_639-1 ) ->
Opmerkingen
De waarde van het lang
kenmerk moet een geldige BCP 47-taaltag of de lege tekenreeks zijn (als de taal onbekend is).
De BCP 47- taaltags worden vermeld in het IANA Language Subtag Registry .
Toegankelijkheid
De relevante WCAG 2.0 succescriteria zijn:
De gerelateerde WCAG 2.0-technieken zijn:
Elementtaal
Het lang
attribuut wordt gebruikt om de taal van elementinhoud en attribuuttekstwaarden op te geven:
<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>
De taalverklaring wordt overgenomen:
<div lang="en">
<p>This element contains English content.</p>
<p title="This attribute, too.">Same with this element.</p>
</div>
Elementen met meerdere talen
U kunt een taaldeclaratie "overschrijven":
<p lang="en">This English sentence contains the German word <span lang="de">Hallo</span>.</p>
Omgaan met attributen met verschillende talen
U kunt de basefont
"overschrijven" door elk element behalve applet
, base
, basefont
, br
, frame
, frameset
, hr
, iframe
, meta
, param
, script
(van HTML 4.0) te introduceren met een eigen lang
kenmerk:
<p lang="en" title="An English paragraph">
<span lang="de" title="A German sentence">Hallo Welt!</span>
</p>
Basis documenttaal
Het is een goede gewoonte om de primaire taal van het document in het html
element te vermelden:
<html lang="en">
Als er geen ander lang
kenmerk is opgegeven in het document, betekent dit dat alles (dwz elementinhoud en kenmerktekstwaarden) in die taal is.
Als het document delen in andere talen bevat, moeten deze delen hun eigen lang
kenmerken krijgen om de lang
te "overschrijven".
Regionale URL's
Het is mogelijk om het kenmerk hreflang
toe te voegen aan de elementen <a>
en <area>
die hyperlinks maken. Zodanig specificeert het de taal van de gekoppelde bron. De gedefinieerde taal moet een geldige BCP 47 [1] taaltag zijn.
<p>
<a href="example.org" hreflang="en">example.org</a> is one of IANA's example domains.
</p>
- ↑ IETF-netwerkwerkgroep: RFC 5646- tags voor het identificeren van talen , IETF, september 2009