fieldset ?Note : le(s) test(s) suivant(s) sont issu(s) de AccessiWeb v1.1 [Déployé].
fieldset ?fieldset est-elle suivie dans le code source par une balise legend ?legend de chaque bloc d'informations de même nature est-il pertinent ?fieldset.Note : de manière générale, il est conseillé de faire l'évaluation d'un critère via l'analyse de son code source. Ce procédé d'évaluation par le code source est détaillé ci-après quand il est possible : procédé d'évaluation en 3 étapes via le ou les tests associés au critère. Les procédés d'évaluation par différents outils sont donnés en complément de l'évaluation par le code source.
fieldset (exemple de code source : <fieldset><legend>Titre du Bloc d'information de même nature</legend>Bloc d'information de même nature</fieldset>).
fieldset ?Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.
fieldset si nécessaire.Avertissement : les informations du paragraphe "Comment mettre en oeuvre" sont données à titre indicatif. Les contenus des sous-paragraphes Implémentation et Exemple de bonne pratique ne présentent pas tous les codes d'implémentation.
Ce critère est implémenté par l'intégrateur html et l'ergonome et le rédacteur.
Dans un même formulaire, plusieurs champs de saisie de même nature, comme les champs "nom", "prénom", "date" et "lieu de naissance" constituent, par exemple, le groupe de champs "Etat civil". Ils peuvent être regroupés par l'intermédiaire de la balise fieldset.
fieldset permet de créer une zone de regroupement d'éléments d'un formulaire en formant, par défaut, un liseré autour du bloc d'informations.<fieldset>
Groupe de champs.
Champ 1 : type de champ
Champ 2 : type de champ
...
</fieldset>
Voici un formulaire qui demande à l'utilisateur de fournir une adresse de livraison et une adresse de facturation, si elles sont différentes. Les deux blocs ne sont pas clairement identifiés.
<form action="#" mehtod="#">
<strong>Adresse de livraison :</strong><br />
<p><label for="nom_l">Nom</label> : <input type="text" id="nom_l" nam="nom_l" /></p>
<p><label for="prenom_l">Prénom</label> : <input type="text" id="prenom_l" nam="prenom_l" /></p>
<p><label for="adresse_l">Adresse</label : <input type="text" id="adresse_l"
name="adresse_l" /></p>
<p><label for="cp_l">Code postal</label : <input type="text" id="cp_l", name="cp_l" /></p>
<p><label for="ville_l">Ville</label :<input type="text" id="ville_l" name="ville_l" /></p>
<p><strong>Adresse de facturation :</strong></p>
<p><label for="nom_f">Nom</label> : <input type="text" id="nom_f" nam="nom_f" /></p>
<p><label for="prenom_f">Prénom</label> : <input type="text" id="prenom_f" nam="prenom_f" /></p>
<p><label for="adresse_f">Adresse</label : <input type="text" id="adresse_f"
name="adresse_f" /></p>
<p><label for="cp_f">Code postal</label : <input type="text" id="cp_f", name="cp_f" /></p>
<p><label for="ville_f">Ville</label :<input type="text" id="ville_f" name="ville_f" /></p>
</form>
Afin de mieux distinguer les deux blocs se rapportant respectivement à l'adresse de livraison et à l'adresse de facturation, il suffit d'encadrer chacun d'eux avec la balise fieldset (immédiatement suivie de la balise legend).
<form action="#" mehtod="#">
<fieldset>
<legend>Adresse de livraison :</legend>
<p><label for="nom_l">Nom</label> : <input type="text" id="nom_l" nam="nom_l" /></p>
<p><label for="prenom_l">Prénom</label> : <input type="text" id="prenom_l" nam="prenom_l" /></p>
<p><label for="adresse_l">Adresse</label : <input type="text" id="adresse_l"
name="adresse_l" /></p>
<p><label for="cp_l">Code postal</label : <input type="text" id="cp_l", name="cp_l" /></p>
<p><label for="ville_l">Ville</label :<input type="text" id="ville_l" name="ville_l" /></p>
</fieldset>
<fieldset>
<legend>Adresse de facturation :</legend>
<p><label for="nom_f">Nom</label> : <input type="text" id="nom_f" nam="nom_f" /></p>
<p><label for="prenom_f">Prénom</label> : <input type="text" id="prenom_f" nam="prenom_f" /></p>
<p><label for="adresse_f">Adresse</label : <input type="text" id="adresse_f"
name="adresse_f" /></p>
<p><label for="cp_f">Code postal</label : <input type="text" id="cp_f", name="cp_f" /></p>
<p><label for="ville_f">Ville</label :<input type="text" id="ville_f" name="ville_f" /></p>
</fieldset>
</form>
Il n'y a pas d'illustration pour cette fiche.
fieldset and legend elements)