Test 9.2.4
L’élément <footer> dépourvu de l’attribut WAI-ARIA role, utilisé pour structurer la zone de pied de page, est imbriqué dans un élément ayant un rôle calculé différent de article, complementary, main, navigation et section. Cette règle est-elle respectée ?
Méthodologie 9.2.4
- Vérifier que l’élément
<footer>dépourvu de l’attribut WAI-ARIArole, utilisé pour structurer la zone de pied de la page, est imbriqué dans un élément ayant un rôle calculé différent de :articlecomplementarymainnavigationsection
- 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 + →
Éléments et attributs
<footer> article complementary main navigation role section Définitions
- Rôle calculé
Le rôle ARIA d’un élément peut être calculé de deux façons :
- sur la base du rôle implicite de l’élément. Par exemple, l’élément
<header>a le rôle implicite debanner, l’élément<nav>a le rôle implicite denavigation, etc. - sur la base du rôle explicite donné par la valeur de l’attribut WAI-ARIA
rolesur la balise ouvrante :<div role="banner">.
Lorsque le référentiel indique qu’un élément « a le rôle calculé de », ce peut-être du fait d’un rôle implicite ou explicite.
Par exemple : « L’élément a un rôle calculé de
banner» indique que l’élément peut-être un élément HTML5<header>ou tout autre élément possédant l’attribut WAI-ARIArole="banner". À l’inverse, s’il est indiqué « L’élément est pourvu d’un attribut WAI-ARIArole="banner"», alors c’est bien l’attributroleuniquement qui est attendu.Voir la documentation : Implicit WAI-ARIA semantics.
Ci-dessous la liste des rôles implicites WAI-ARIA des éléments HTML5 permettant de structurer le document :
<footer>:role="contentinfo"<header>:role="banner"<main>:role="main"<nav>:role="navigation"<search>:role="search"
Note : Pour
<footer>et<header>, le rôle ne sera calculé que s’ils ne sont pas inclus dans un élément ayant le rôle calculé dearticle,complementary,main,navigationousection.- sur la base du rôle implicite de l’élément. Par exemple, l’élément
- Structure du document
Ensemble d’éléments permettant de définir les grandes zones d’une page HTML telles que la zone d’en-tête de la page, les zones de navigation principale et secondaire, la zone de contenu principal et la zone de pied de page.
- Zone de pied de page
Il s’agit des informations concernant le fonctionnement du site ou les informations légales. On y trouve par exemple les mentions légales, les crédits, les conditions d’utilisation, le plan du site et éventuellement la page accessibilité.
Note : Attention à ne pas confondre cette zone de pied de page, unique dans le site, avec tout contenu pouvant être balisé en HTML5 avec l’élément
<footer>.Voir la définition technique fournie par WAI-ARIA :
Contentinfo (role).