Bonjour,
Parmi les éléments HTML d'usage «courant», il y en a deux qui me laissent perplexe: FIELDSET et LEGEND. Leur usage exact est assez flou pour moi.
La spécification HTML 4 a l'air de suggérer qu'un formulaire un peu long doit être séparé en plusieurs FIELDSET. Les LEGEND seraient alors une sorte de titre de section spécialisé pour les formulaires.
Mais il me semble que les lecteurs d'écran répètent le LEGEND avant l'intitulé de tout LABEL dans le FIELDSET. Ce qui rend l'usage suivant très pertinent:
Qu'en pensez-vous?
Pour référence:
http://www.la-grange.net/w3c/html4.01/interact/forms.html#edef-FIELDSET
http://rgaa.dgme.fr/index.php/front/web/points_de_controle/12_3
Parmi les éléments HTML d'usage «courant», il y en a deux qui me laissent perplexe: FIELDSET et LEGEND. Leur usage exact est assez flou pour moi.
La spécification HTML 4 a l'air de suggérer qu'un formulaire un peu long doit être séparé en plusieurs FIELDSET. Les LEGEND seraient alors une sorte de titre de section spécialisé pour les formulaires.
Mais il me semble que les lecteurs d'écran répètent le LEGEND avant l'intitulé de tout LABEL dans le FIELDSET. Ce qui rend l'usage suivant très pertinent:
<fieldset>
<legend>Civilité:</legend>
<input type="radio" id="civ1" />
<label for="civ1"><abbr title="Madame">M<sup>me</sup></abbr></label>
<input type="radio" id="civ2" />
<label for="civ2"><abbr title="Monsieur">M.</abbr></label>
</fieldset>
... mais qui rend l'utilisation des LEGEND comme titres des parties de formulaires assez casse-gueule, et moins souple à mon sens que des titres de section.Qu'en pensez-vous?
Pour référence:
http://www.la-grange.net/w3c/html4.01/interact/forms.html#edef-FIELDSET
http://rgaa.dgme.fr/index.php/front/web/points_de_controle/12_3