Buscar..


Sintaxis

Observaciones

El valor del atributo lang debe ser una etiqueta de idioma BCP 47 válida o la cadena vacía (si se desconoce el idioma).

Las etiquetas de idioma de BCP 47 se enumeran en el Registro de subetiquetas de idioma de la IANA .

Accesibilidad

Los criterios de éxito relevantes de WCAG 2.0 son:

Las técnicas relacionadas de WCAG 2.0 son:

Lenguaje de elementos

El atributo lang se utiliza para especificar el idioma del contenido del elemento y los valores de texto del atributo:

<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 declaración de idioma se hereda:

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

Elementos con múltiples idiomas

Puede "sobrescribir" una declaración de idioma:

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

Manejo de atributos con diferentes idiomas

Puede "sobrescribir" la declaración de lenguaje de un elemento principal introduciendo cualquier elemento aparte de applet , base , basefont , br , frame , frameset , hr , iframe , meta , param , script (de HTML 4.0) con un atributo lang propio:

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

Idioma base del documento

Es una buena práctica declarar el idioma principal del documento en el elemento html :

<html lang="en">

Si no se especifica ningún otro atributo de lang en el documento, significa que todo (es decir, el contenido del elemento y los valores de texto del atributo) está en ese idioma.

Si el documento contiene partes en otros idiomas, estas partes deben obtener sus propios atributos de lang para "sobrescribir" la declaración de idioma.

URL regionales

Es posible agregar el atributo hreflang a los elementos <a> y <area> que crean hipervínculos. Así se especifica el idioma del recurso vinculado. El idioma definido debe ser una etiqueta de idioma BCP 47 [1] válida.

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

  1. ↑ Grupo de trabajo de la red IETF: Etiquetas RFC 5646 para la identificación de idiomas , IETF, septiembre de 2009


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow