Logo Studenta

Etiqueta lenguaje

¡Estudia con miles de materiales!

Vista previa del material en texto

Etiqueta lenguaje
El atributo lang, del inglés language (idioma), es utilizado para indicar el idioma del contenido de un elemento:
1. En elementos no editables indica el idioma en el que está escrito el texto.
2. En elementos editables (incluyendo elementos con atributo contenteditable) indica el idioma en el que debería introducirse el texto.
Aunque es un atributo global y se puede utilizar en cualquier elemento HTML, las especificaciones HTML 5.1 establecen que el atributo lang solo tiene efecto sobre elementos que contengan texto. Esto quiere decir que en elementos que no contienen texto el atributo lang es válido pero no tiene efecto.
¿Cómo se utiliza?
Utilizar el atributo lang es muy sencillo. Cómo cualquier otro atributo, se incluye en la etiqueta del elemento y se utiliza = para asiganrle un valor. Por ejemplo:
<p lang="es">Contenido del párrafo.</p>
El valor del atributo lang se rige por el documento BCP47 de la IETF y debe ser una cadena que contenga un identificador de idioma según el estándar ISO 639. Hay dos versiones de este estándar, ISO 639-1 e ISO 639-2, para idiomas que tengan las dos versiones, se elige la versión más corta, generalmente la ISO 639-1.
Por ejemplo, el español es spa en ISO 639-2 y es en ISO 639-1; se utiliza es. Algo similar ocurre con el inlgés, su código ISO 639-2 es eng y se utiliza la versión ISO 639-1, que es en
<p lang="en">No! Don't jump! Is the Space Pope reptilian!? I've been there. My folks were always on me to groom myself and wear underpants.</p>

Continuar navegando