http-equiv = contenido-idioma alternativo: la forma de especificar el idioma del documento

11

Muchos sitios web utilizan la siguiente metaetiqueta para especificar el idioma predeterminado del documento:

<meta http-equiv="content-language" content="es-ES">

Cuando voy al sitio W3C y leo sobre el lenguaje HTML marcado , obtengo esto:

El uso del metaelemento para especificar el idioma predeterminado de todo el documento es obsoleto. Considere especificar el idioma en el elemento raíz.

¿Cuál es la forma de especificar el idioma del documento ahora?

tugberk
fuente

Respuestas:

4

Pertenece a la <html>etiqueta:

<html lang="en">
John Conde
fuente
¡Gracias! ¿deberíamos usar siempre el nombre del idioma ISO de dos letras? o podemos usar algo como esto en-US:?
tugberk
Se define aquí en detalles: w3.org/TR/html4/struct/dirlang.html
tugberk
El documento de especificaciones para lo que es aceptable es bastante largo y no lo he leído, pero según los ejemplos que he visto, parece que el lenguaje ISO de dos letras es el único valor aceptable. Si me equivoco, espero que alguien lo señale.
John Conde
La información aquí debe ser correcta, ¿verdad? w3.org/TR/html4/struct/dirlang.html#langcodes
tugberk
1
Solo si estás usando HTML4. Las especificaciones de HTML5 son diferentes.
John Conde
2

La respuesta completa a la pregunta es respondida por el W3C aquí: http://www.w3.org/International/questions/qa-http-and-lang.en

@ John Conde tiene razón en que debe incluirse como parte de la <html>etiqueta, pero también existe la consideración importante de garantizar que se incluya como parte de los Encabezados HTTP.

La mayoría de los elementos Meta son reemplazos redundantes o anulaciones de información que deben enviarse como parte de la solicitud y respuesta HTTP.

Mike Hudson
fuente
2

<meta http-equiv="content-language" content="ll-cc"> Que es esto

John Conde tiene razón en que debe incluirse como parte de la etiqueta, pero también existe la consideración importante de garantizar que se incluya como parte de los Encabezados HTTP.

La mayoría de los elementos Meta son reemplazos redundantes o anulaciones de información que deben enviarse como parte de la solicitud y respuesta HTTP.

cine telugu
fuente
¿Qué quieres decir con "qué es esto"?
Paulmorriss