1174 sujets

Accessibilité du Web

Bonjour,

La DTD est assez vague je trouve sur l'emploi de l'élément <label> : on ne peut pas y mettre un autre <label> mais on peut mettre n'importe quoi d'autre dedans, semble-t-il.

Mais ma question est autre. Il est clairement indiqué que l'on peut faire ainsi :

<LABEL>
   Prénom
   <INPUT type="text" name="prenom">
</LABEL>


Y'a-t-il un avantage/inconvénient (hormis la disposition) à utiliser ça plutôt que :


<LABEL for="label_prenom">Prénom : </LABEL>
<INPUT type="text" id="label_prenom">


?

Merci.
Bonjour,

La première syntaxe (label implicite) n'est pas correctement reconnue par les aides techniques.

Seule la seconde est admise par les méthodes d'application actuelles de WCAG (cf le RGAA par exemple).
Modifié par Laurent Denis (08 Jan 2008 - 19:14)