RGAA 3.0
L 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 Le nom, le rôle, la valeur, le paramétrage et les changements d’états Un composant doit avoir un rôle et un nom appropriés, ses valeurs, états et paramètres éventuels doivent également être accessibles et correctement transmis aux APIs d'accessibilité notamment. Un composant peut s'appuyer sur un élément interactif HTML ou sur un élément non interactif surchargé par l'API ARIA via un rôle ad hoc. Important : les boutons (balises button ou input type="button" ) lorsqu'ils sont contrôlés via JavaScript sont à évaluer avec le critère 7.1 . Le nom peut être l'intitulé du composant comme l'intitulé d'un bouton par exemple. La valeur est, par exemple, l'élément sélectionné d'une liste déroulante ou la valeur actuelle d'un curseur (slider). Le rôle correspond au type d'élément défini par la spécification HTML ou l'API WAI-ARIA (comme la balise button ou le rôle ARIA role="button" ). Le paramétrage correspond aux informations particulières d'un composant, généralement mis à disposition par l'API WAI-ARIA. Par exemple aria-controls est un paramètre qui transmet aux APIs l'information que le composant contrôle tel ou tel contenu (référencé par son identifiant - attribut id ). Les changements d'états sont également mis à disposition par l'API WAI-ARIA. Par exemple aria-expanded est un état permettant de signaler aux APIs que le composant est « ouvert » ou « fermé ». Note : un état peut également être transmis via le nom, lorsque l'intitulé est changé dynamiquement pour correspondre à l'état de la zone contrôlée notamment. Ces paramètres ne sont pas obligatoires mais peuvent être requis s'ils sont indispensables pour rendre le composant accessible. C'est à l'auditeur de considérer les cas où ces paramètres sont indispensables en fonction du contexte lié à l'utilisation du composant. RGAA 3 2017 – Référentiel technique 102/135
RkJQdWJsaXNoZXIy NzMxNTcx