Hello les people,
La page Utilisez l’élément label dans les formulaires dit ceci (que je connaissais déjà, c’est juste pour sourcer) :
Je voulais savoir si c’est toujours d’actualité, si les navigateurs actuels et les lecteurs d’écran, présentent toujours cette faiblesse.
Je pose la question, parce que personnellement, je n’ai jamais compris l’utilité d’utiliser la liaison `for`/`id` quand le contrôle est inclus dans le `label`. Le truc, c’est que cette redondance est fastidieuse à maintenir à la main, et présente des risques d’erreurs (*) qui ne se présentent pas quand on se repose uniquement sur l’inclusion du contrôle dans le `label` (ce que je préfère).
(*) Par exemple un contrôle avec un `id` inclus dans un `label`, dont l’attribut `for` fait référence à un autre contrôle, ce qui peut se produire suite à des renommages à la pelle ou à d’autre refactorisations.
Modifié par hibou57 (14 Jan 2016 - 07:43)
La page Utilisez l’élément label dans les formulaires dit ceci (que je connaissais déjà, c’est juste pour sourcer) :
fvsch a écrit :
Cette syntaxe est présentée dans la spécification HTML, mais elle présente un défaut majeur: comme elle n’utilise pas les attributs for et id, les navigateurs n’associent pas bien l’intitulé au champ de formulaire. Cela posera problème aux lecteurs d’écran notamment.
Je voulais savoir si c’est toujours d’actualité, si les navigateurs actuels et les lecteurs d’écran, présentent toujours cette faiblesse.
Je pose la question, parce que personnellement, je n’ai jamais compris l’utilité d’utiliser la liaison `for`/`id` quand le contrôle est inclus dans le `label`. Le truc, c’est que cette redondance est fastidieuse à maintenir à la main, et présente des risques d’erreurs (*) qui ne se présentent pas quand on se repose uniquement sur l’inclusion du contrôle dans le `label` (ce que je préfère).
(*) Par exemple un contrôle avec un `id` inclus dans un `label`, dont l’attribut `for` fait référence à un autre contrôle, ce qui peut se produire suite à des renommages à la pelle ou à d’autre refactorisations.
Modifié par hibou57 (14 Jan 2016 - 07:43)