<C²: webløg />Coder moins, coder mieux !
Weblog collaboratif portant sur les enjeux sociopolitiques, technologiques et stratégiques entourant la normalisation et l'accessibilisation du Web, mais aussi un million d'autres trucs tout aussi futiles qui nous passent par l'esprit...
vendredi 06 juin 2003
par Bleizig
Labels et formulaires accessibles
En travaillant sur la version 3.0, j'ai découvert un article paru chez Accessify sur l'importance de l'utilisation de la balise label afin d'améliorer non seulement l'accessibilité des formulaires mais aussi leur utilisabilité.
Pour le moment, vous connaissez peut-être seulement leur mission principale qui est d'associer clairement une légende aux divers éléments d'un formulaire. En effet, si, sur un navigateur traditionnel, la disposition de ces légendes est évidente et renseigne clairement sur la nature des éléments du formulaire, elle peut se révéler un vrai calvaire pour un internaute utilisant un navigateur audio. Voici un exemple de rendu par le navigateur Jaws avec le recours aux balises label :
"Edit: Middle Name"
"Edit: Last Name"
"Edit: Title"
"Edit: Sex"
Et sans les balises [label :
"Edit"
"Edit"
"Edit"
"Edit"
Ainsi donc, la règle à suivre est simple : à chaque élément de formulaire doit être associée une balise label qui renseigne clairement sur la fonction de cet élément. Autrement, l'utilisateur demeure dans le noir.
L'aspect des label qui m'était inconnu jusqu'à présent concerne l'utilisabilité des formulaires : en utilisant cette balise, vous rendez le libellé d'un champ de formulaire cliquable. Un clic de souris et voilà le champ activé. Cette fonctionnalité s'avère encore plus intéressante pour les boîtes à cocher et boutons radio ; plus besoin maintenant de pointer le curseur exactement sur le tout petit carré ou rond. Cliquer sur la légende suffit ! Bien pratique pour les utilisateurs qui ne maîtrisent pas parfaitement la souris ou encore ceux dont la vue baisse. Ainsi l'auteur de l'article conseille de rendre cette fonctionnalité évidente en transformant le curseur de souris en main quand l'utilisateur passe au dessus des légendes.
label {cursor:pointer;}
Pour ceux qui auraient tendance à penser que le "cursor: pointer;" devrait être réservé aux hyperliens, voici à ce sujet les propos de l'auteur :
Si vous voulez avoir une idée du résultat, jettez un oeil du côté du formulaire de contact de ce site. Vous comprendrez tout de suite.
Bleizig | 2003.06.06 @ 16:12
Alors, qu'en pensez-vous ?
Voici ce que vous aviez à en dire... vos impressions, recueillies à vif.
2003.06.09 @ 08:27 par Bleizig
Hmm ... je suis étonné qu'un commentaire aie été perdu.
Pourrais-tu le reposter ?
Si jamais tu t'en rappelles, pourrais tu me dire dans quelles conditions tu l'as posté, ça m'aidera à retrouver la cause de l'erreur.
Merci ;-)
Les commentaires et trackbacks sont désormais fermés. Pour toute remarque, vous pouvez toujours nous contacter.
Pisteur (Trackback)
- © 2002-2013 Tous droits réservés, <C²: weblog /> | Sous license CC, Attribution-NonCommercial 1.0
- Ce site Web est optimisé pour les navigateurs conformes aux normes issues du W3C. Voyez pourquoi.
- C² vous recommande un navigateur moderne. L'utilisation d'un navigateur obsolète est à vos propres risques.










2003.06.07 @ 11:33 par tetsuo
moi j'étais persuadé d'avoir posté un message hier nan ?
Haut