En général, l'étiquette ne fournit pas vraiment beaucoup de sens sémantique à moins que vous arrive d'avoir plus de 1 formulaire sur une page, dans ce cas, la balise form indique les éléments de formulaire, il est associé. Cela étant dit, les étiquettes ne dépendent pas non plus de leur emplacement car elles sont liées à 1 et 1 seul autre élément par l'ID de cet élément, donc non, peu importe où vous le placez par rapport à l'élément est une étiquette pour, mais il est généralement recommandé de conserver l'étiquette près de l'élément. Je mettrais en question la validité sémantique de votre page si elle dérive trop loin de l'élément qu'elle décrit, et s'assurer que votre document est sémantique est un élément clé de l'accessibilité. 508 ne nécessite qu'un effort d'accessibilité, mais rares sont les cas où il est trop difficile d'avoir un document sémantique.
sont des étiquettes même OBLIGATOIRES pour 508? Tous nos éléments de formulaire sont «étiquetés» mais n'utilisent pas d'étiquettes, le lecteur d'écran reprend l'étiquette même s'il n'est pas dans une étiquette ... – user105033
Depuis 508 est très vague, et plus écrit avec des applications (plutôt en dehors de sites web), il n'y a pas de réelle exigence, sauf que vous faites de votre mieux pour rendre votre site aussi accessible que possible, aussi bien pour les personnes malvoyantes que pour toutes les autres dissensions. Ce que cela signifie est que tout en ayant des étiquettes explicites pour les éléments d'entrée n'est pas OBLIGATOIRE, cela rend votre page beaucoup plus sémantique, et une page plus sémantique est plus accessible. Cela dit, les lecteurs d'écran seront souvent capables de mieux interpréter les formulaires si les éléments ont des étiquettes explicites (éléments), plutôt que des textes implicites – cdeszaq