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?
Il appartient à la balise <html>
:
<html lang="en">
<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.
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.