& lt; label & gt; sur les cases à cocher: existe-t-il une raison pour laquelle d'autres sites Web ne l'utilisent pas?

J'essaie toujours de faire ce qui suit:

<label><input type="checkbox" /> Some text</label>

ou

<label for="idOfField"><input type="checkbox" id="idOfField" /> Some text</label>

Ma question est liée à la balise d'étiquette, plus précisément sur une case à cocher.

La plupart des sites web (je dirais >40%) n'utilisez pas le <label> tag.

Est-il une raison pour cela? Est-il un problème dans un navigateur ou d'un autre problème?

Remarque: Cas où les gens ne connaissent pas la <label> balise, il a un certain nombre d'avantages:

  • cases & radios: vous pouvez cliquer sur le texte ainsi que la case à cocher la case à cocher (ainsi que de l'accent, je crois): bla bla Bla
  • autres entrées: si vous cliquez sur le texte, il sera axé sur les intrants (textarea, texte, fichier) (cette fonctionnalité n'est pas aussi utile que de cases & radios)

Note 2: Certaines personnes ont mentionné que l'exemple #2 est plus correct que #1 (ci-dessus), mais d'après la documentation icisoit est correct

source d'informationauteur Darryl Hein | 2008-12-30