web-dev-qa-db-fra.com

http-equiv = alternative content-language - la manière de spécifier la langue du document

De nombreux sites Web utilisent les balises méta suivantes pour spécifier la langue par défaut du document:

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

Quand je vais à site du W3C et lis sur le langage HTML haut je reçois ceci:

L'utilisation de l'élément meta pour spécifier la langue par défaut du document est obsolète. Pensez plutôt à spécifier la langue sur l'élément racine.

Quelle est la manière de spécifier la langue du document maintenant?

11
tugberk

Il appartient à la balise <html>:

<html lang="en">
4
John Conde

<meta http-equiv="content-language" content="ll-cc"> qu'est-ce que c'est

John Conde a raison de dire que cela devrait être inclus dans la balise, mais il faut également veiller à ce que cela soit inclus dans les en-têtes HTTP.

La plupart des méta-éléments sont des remplacements redondants ou des substitutions d'informations à envoyer dans le cadre de la requête et de la réponse HTTP.

2
telugu cinema

Le W3C répond ici à la réponse complète à la question: http://www.w3.org/International/questions/qa-http-and-lang.en

@John Conde a raison de dire que cela devrait être inclus dans la balise <html>, mais il est également important de veiller à ce que cela soit inclus dans les en-têtes HTTP.

La plupart des méta-éléments sont des remplacements redondants ou des substitutions d'informations à envoyer dans le cadre de la requête et de la réponse HTTP.

2
Mike Hudson