Test 8.3.1

Pour chaque page web, l’indication de langue par défaut vérifie-t-elle une de ces conditions ?

L’indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l’élément html ;

L’indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l’un des éléments parents.

Méthodologie 8.3.1

  1. Retrouver dans le document l’indication de langue par défaut ;
  2. Vérifier la présence d’une indication de langue :
    • Soit au moyen de l’attribut lang sur la balise html si le code est du HTML5 ou du HTML4 ;
    • Soit au moyen des attributs lang et xml:lang sur la balise html si le code est du XHTML 1.0 ;
    • Soit au moyen de l’attribut xml:lang sur la balise html si le code est du XHTML 1.1 ;
    • Sinon, vérifier la présence d’une indication de langue sur chaque élément de texte ou l’un de ses parents.
  3. Si c’est le cas, le test est validé.

Tests suivants et précédents au clavier

Test précédent : Maj +

Test suivant : Maj +

Avec ces raccourcis clavier, atteindre

Éléments et attributs

html lang

Définitions

Langue par défaut

Indication de la langue de traitement principale du document qui peut être présente sur l’élément racine html ou sur chaque élément de la page concerné via les attributs lang et/ou xml:lang selon le schéma suivant :

  • Pour HTML jusqu’à la version 4.01 : attribut lang obligatoire, attribut xml:lang non supporté ;
  • Pour XHTML 1.0 servi en "text/html" : attribut lang et xml:lang obligatoires ;
  • Pour XHTML 1.0 servi en "application/xhtml+xml" : attribut xml:lang obligatoire, attribut lang recommandé ;
  • Pour XHTML 1.1 : attribut xml:lang obligatoire, attribut lang non supporté ;
  • Pour HTML5 : attribut lang obligatoire.