Ricerca…


Sintassi

Osservazioni

Il valore dell'attributo lang deve essere un tag di lingua BCP 47 valido o una stringa vuota (se la lingua è sconosciuta).

I tag della lingua BCP 47 sono elencati nel registro sottotag della lingua IANA .

Accessibilità

I criteri di successo WCAG 2.0 rilevanti sono:

Le relative tecniche WCAG 2.0 sono:

Element Language

L'attributo lang viene utilizzato per specificare la lingua del contenuto dell'elemento e i valori del testo dell'attributo:

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

La dichiarazione della lingua viene ereditata:

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

Elementi con più lingue

È possibile "sovrascrivere" una dichiarazione di lingua:

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

Gestione degli attributi con lingue diverse

È possibile "sovrascrivere" la dichiarazione della lingua di un elemento genitore introducendo un elemento diverso da applet , base , basefont , br , frame , frameset , hr , iframe , meta , param , script (di HTML 4.0) con un proprio attributo lang :

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

Base Document Language

È buona norma dichiarare la lingua principale del documento nell'elemento html :

<html lang="en">

Se nessun altro attributo lang è specificato nel documento, significa che tutto (cioè il contenuto dell'elemento e i valori del testo dell'attributo) è in quella lingua.

Se il documento contiene parti in altre lingue, queste parti dovrebbero ottenere i propri attributi lang per "sovrascrivere" la dichiarazione della lingua.

URL regionali

È possibile aggiungere l'attributo hreflang agli elementi <a> e <area> che creano collegamenti ipertestuali. Tale specifica la lingua della risorsa collegata. La lingua definita deve essere un tag di lingua BCP 47 [1] valido.

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

  1. ↑ Gruppo di lavoro sulla rete IETF: tag RFC 5646 per l'identificazione delle lingue , IETF, settembre 2009


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow