http-equiv = alternativa ao idioma do conteúdo - a maneira de especificar o idioma do documento

11

Muitos sites usam a seguinte metatag para especificar o idioma padrão do documento:

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

Quando vou ao site do W3C e leio sobre a marcação da linguagem HTML, recebo o seguinte:

O uso do meta-elemento para especificar o idioma padrão de todo o documento é obsoleto. Considere especificar o idioma no elemento raiz.

Qual é a maneira de especificar o idioma do documento agora?

tugberk
fonte

Respostas:

4

Pertence à <html>etiqueta:

<html lang="en">
John Conde
fonte
obrigado! devemos sempre usar o nome do idioma ISO de duas letras? ou podemos usar algo como isto en-US:?
tugberk
É definido aqui em detalhes: w3.org/TR/html4/struct/dirlang.html
tugberk
O documento de especificação para o que é aceitável é bastante longo e não o li, mas com base nos exemplos que vi, parece que a linguagem ISO de duas letras é o único valor aceitável. Se eu estiver errado, espero que alguém aponte isso.
John Conde
As informações aqui devem estar corretas, certo? w3.org/TR/html4/struct/dirlang.html#langcodes
tugberk
1
Somente se você estiver usando HTML4. As especificações do HTML5 são diferentes.
John Conde
2

A resposta completa para a pergunta é respondida pelo W3C aqui: http://www.w3.org/International/questions/qa-http-and-lang.en

O @John Conde está certo de que deve ser incluído como parte da <html>tag, mas também há a consideração importante de garantir que ela seja incluída como parte dos cabeçalhos HTTP.

A maioria dos elementos Meta são substituições ou substituições redundantes de informações que devem ser enviadas como parte da solicitação e resposta HTTP.

Mike Hudson
fonte
2

<meta http-equiv="content-language" content="ll-cc"> o que é isso

John Conde está certo de que deve ser incluído como parte da tag, mas também há a consideração importante de garantir que ela seja incluída como parte dos cabeçalhos HTTP.

A maioria dos elementos Meta são substituições ou substituições redundantes de informações que devem ser enviadas como parte da solicitação e resposta HTTP.

cinema telugu
fonte
Como assim "o que é isso"?
paulmorriss 18/09/12