Bonjour la liste,

Je ne sais plus si la question a déjà été posé :

Lorsqu'un champ input est entre balise label, sans autre moyen préconisé par le test 11.1.1 (ni title, ni aria-label ou aria-labelledby) et sans respecter le test 11.1.2 (pas de id / for) :

<label>Prénom : <input type="text" /></label>

Je dois le considérer comme 'Non Conforme'.

Pourtant :
  • Au moins NVDA (et a priori JAWS) m'indique bien "Prénom" lorsque je tabule dans le champ (NVDA donne "Prénom :  édition  avec auto-complétion vide", soit exactement la même chose que si j'avais <label for="">Prénom :</label> <input id="id" type="text" />)
  • Ce label se comporte comme un label rattaché au champ, c'est à dire en cliquant sur Prénom , le focus est mis dans le champ
  • le validateur W3C n'indique pas d'erreur
Par conséquent, il est difficile demander à un développeur de "revoir sa copie" avec pour unique argument que ce n'est pas RGAA.

Auriez-vous des arguments pour inciter à mettre le code en conformité (cas où l'input dans le label ne fonctionnerait pas correctement...) ?

Merci la liste

PS : pour cause de déplacement professionnel prévu de longue date, je ne pourrai pas être des vôtres le 17.10.

Cordialement,

DGFiP Giuseppe ROSA
Inspecteur Analyste
Expert Accessibilité et RGAA

Atelier SODA - bureau SI-1A

Site SI-1A :
SODA : http://si1a.intranet.dgfip/soda
RGAA : http://si1a.intranet.dgfip/rgaa
tel : 01.573.36.997
pièce : 2387
 



Adoptez l'éco-attitude.
N'imprimez ce mail que si c'est vraiment nécessaire


_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à