Objectif
- Permettre aux aides techniques de restituer à l’utilisateur une liste dont l’organisation est clairement perceptible et qui facilite le passage d’un élément de la liste à un autre.
- Favoriser un rendu approprié des listes déroulantes complexes dans tous les navigateurs.
- Améliorer l’accessibilité des contenus aux personnes handicapées
Mise en œuvre
Utiliser l'élément optgroup
pour baliser les regroupements thématiques d'éléments option dans les listes select
.
Utiliser l'attribut label
de l'élément optgroup
pour afficher l'étiquette de chaque regroupement.
Contrôle
Pour chaque liste déroulante :
- Ouvrir chaque liste (
select
) pour détecter celles qui nécessiteraient un regroupement d'élémentsoption
, par exemple des regroupements de modèles de voitures classés par marques ou des regroupements de villes réalisés par département ; - Vérifier, en examinant le code source à l'aide de Firebug, que chaque série d'éléments
option
qui devraient être regroupés est balisée avec l'élémentoptgroup
; - Vérifier que chaque élément
optgroup
est doté d'un attributlabel
associant un libellé pertinent au groupe d'options concerné.
Auteur Opquast - Consulter la licence
Découvrez la certification Opquast
- Une formation et une certification 100% en ligne
- 14 heures en ligne en autonomie, disponible 24h/24, 7j/7
- guide de 200 pages, des quiz, un glossaire, des examens blancs, des articles des videos
- Pour tous les professionnels du Web : marketing, commerciaux, UX, chefs de projet, designers, développeurs, ingénieurs informatiques.
- Une approche multidisciplinaire : SEO, accessibilité, sécurité, écoconception… pour tous les professionnels, débutants comme confirmés.