8.4. Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?
Tests
Références
Définitions
- Code de langue
Code de 2 caractères (ISO 639-1) ou 3 caractères (ISO 639-2 et suivants) permettant d’indiquer la langue d’un document ou d’un passage de texte. L’indication du code de langue est constituée de deux parties séparées par un tiret sur le modèle
lang="[code]-[option]".- [code] représente un code de langue valide sur 2 ou 3 caractères ;
- [option] est une indication laissée à l’appréciation de l’auteur.
Lorsqu’un code de pays est utilisé comme option, il peut servir à indiquer une régionalisation de la langue, l’indication “en-us” indique la langue américaine, par exemple. L’indication du code de langue ne concerne que la partie [code] avant le tiret.
- Langue par défaut
Indication de la langue de traitement principale du document qui peut être présente sur l’élément racine
htmlou sur chaque élément de la page concerné via les attributslanget/ouxml:langselon le schéma suivant :- Pour HTML jusqu’à la version 4.01 : attribut
langobligatoire, attributxml:langnon supporté ; - Pour XHTML 1.0 servi en
"text/html": attributlangetxml:langobligatoires ; - Pour XHTML 1.0 servi en
"application/xhtml+xml": attributxml:langobligatoire, attributlangrecommandé ; - Pour XHTML 1.1 : attribut
xml:langobligatoire, attributlangnon supporté ; - Pour HTML5 : attribut
langobligatoire.
- Pour HTML jusqu’à la version 4.01 : attribut