Test 9.3.2
Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?
La liste utilise les balises HTML <ol> et <li>.
La liste utilise les attributs WAI-ARIA role="list" et role="listitem".
Méthodologie 9.3.2
- Retrouver dans le document les éléments regroupés visuellement sous la forme d’une liste ordonnée.
- Pour chaque liste, vérifier que la liste est structurée :
- soit au moyen des éléments
<ol>et<li>; - soit au moyen d’éléments pourvus d’attributs WAI-ARIA
role="list"etrole="listitem".
- soit au moyen des éléments
- Si c’est le cas pour chaque liste ordonnée, le test est validé.
Tests suivants et précédents au clavier
Test précédent : Maj + ←
Test suivant : Maj + →
Éléments et attributs
<li> <ol> role='list' role='listitem' Note technique du critère 9.3
Les attributs WAI-ARIA role="list" et role="listitem" peuvent nécessiter l’utilisation des attributs WAI-ARIA aria-setsize et aria-posinset dans le cas où l’ensemble de la liste n’est pas disponible via le DOM généré au moment de la consultation.
Les attributs WAI-ARIA role="tree", role="tablist", role="menu", role="combobox" et role="listbox" ne sont pas équivalents à une liste HTML <ul> ou <ol>.
Définitions
- Listes
Suite d’éléments pouvant être regroupés sous la forme d’une liste structurée ordonnée, non ordonnée ou de définition. Par exemple la suite des liens d’un menu de navigation est une liste de liens non ordonnée, les différentes étapes d’une procédure sont une liste d’éléments ordonnés, le couple terme/description d’un glossaire est une liste de description. En HTML, les listes utilisent les balises suivantes :
- Liste ordonnée : balises
<ol>et<li>(chaque élément de la liste est affecté d’un marqueur indexé) ; - Liste non ordonnée : balises
<ul>et<li>(chaque élément de la liste est affecté d’un marqueur non-indexé ; - Liste de description : balises
<dl>,<dt>(terme à décrire) et<dd>(description).
Note 1 : En HTML5, la balise
<dl>ne représente plus seulement une liste de définition, mais de manière générique toute liste de description qui peut comprendre comme groupe de termes-descriptions des noms et des définitions, des questions et réponses, des catégories et des sujets, etc.Note 2 : Il est également possible de structurer les listes à l’aide des attributs WAI-ARIA
role="list"etrole="listitem"pour les listes ordonnées et non ordonnées.Note 3 : la notion de « regroupés visuellement sous forme de liste » se caractérise par :
- La présence d’un marqueur visuel permettant de faire comprendre qu’il s’agit d’une liste non ordonnée par exemple
-,•,*, etc. ; - La présence d’un marqueur visuel permettant de faire comprendre qu’il s’agit d’une liste ordonnée par exemple un chiffre, une lettre grecque, etc. ;
- La présence d’une série d’éléments se suivant visuellement les uns les autres, avec une forme visuelle, une nature et un fonctionnement identique, mais sans avoir directement de marqueur visuel de liste (non ordonnée ou ordonnée), par exemple un menu de navigation.
Attention cependant toutes les listes ne nécessitent pas obligatoirement une structure de liste, par exemple une série de termes séparés par une virgule.
- Liste ordonnée : balises