Projet

Général

Profil

Development #41119

Accessibilité : regrouper les champs

Ajouté par Marie Kuntz -> retour le 13 mai il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Les champs faisant partie d’un groupe (par exemple pour les cases à cocher et les boutons radio) doivent être associés entre eux par l’intermédiaire du code HTML, de manière à ce que les utilisateurs non-visuels puissent comprendre le lien entre eux.

Regrouper les champs qui le nécessitent via la balise <fieldset>, et chaque regroupement de champs doit également avoir une étiquette pertinente via la balise <legend>.
=> cette demande risque d'être compliquée à adapter à cause de la légende, préférer la 2e suggestion
Il est également possible de créer des regroupements avec le rôle ARIA group et un passage de texte, faisant office de légende, liée par la propriété aria-labelledby ou implémentée par l'intermédiaire d'une propriété aria-label.


Fichiers


Demandes liées

Lié à Intégrations graphiques Publik - Development #36305: Améliorer l'accessibilité (RGAA) des thèmesNouveau20 septembre 2019

Actions

Révisions associées

Révision 1e5e663d (diff)
Ajouté par Frédéric Péters il y a environ 4 ans

a11y: mark widgets as groups (#41119)

Historique

#1

Mis à jour par Marie Kuntz -> retour le 13 mai il y a environ 4 ans

#2

Mis à jour par Frédéric Péters il y a environ 4 ans

Pour les boutons radio il existe un rôle "radiogroup" adéquat, pour les autres c'est rôle "group" générique.

#3

Mis à jour par Thomas Noël il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée

Juste question : pourquoi dans les tests n'as-tu pas ajouté le id="form_label_data_source" dans la recherche de <label class="field--label" for="form_data_source">...</label> ?

#4

Mis à jour par Frédéric Péters il y a environ 4 ans

Juste que le test n'a pas de rapport et que ce n'est pas la première fois qu'une mise à jour du balisage oblige à le modifier.


commit 1e5e663d769d119b78637e75b55c28957a736aa2
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Mar 28 10:18:01 2020 +0100

    a11y: mark widgets as groups (#41119)
#5

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
#6

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF