Secrétariat du Conseil du Trésor du Canada - Gouvernement du Canada
Éviter tous les menus Éviter le premier menu
,  English Contactez-nous  Aide  Recherche  Site du Canada
     Quoi de neuf?  À notre sujet  Politiques  Documents  Site du SCT
   Calendrier  Liens  FAQ  Présentations  Accueil
,
Direction du dirigeant principal de l'information
Division des politiques de l'information, de la protection des renseignements personnels et de la sécurité
Normalisation des sites Internet
Accessibilité
Accords de collaboration
Cybersquattage
Courriel
Avis importants
Navigation et présentation
Langues officielles
Guide d'Internet
Guide d'auto-évaluation
Boîte à outils

Trouver l'information :
par sujet [ A à Z ] par sous-site
Versions :  
Version imprimable Version imprimable
Sujets apparentés :
Accessibilité
Conception
Internet
Normalisation des sites Internet
Services gouvernementaux
Commentaires sur le site Web
,
,

Service de mise à l'essai de l'accessibilité du Web (WATS) pour les concepteurs de pages Web du gouvernement du Canada,

FAQ du soutien technique WATS
pour septembre 2002

Le rapport WATS recommande le remplacement de nos boutons radio et cases à cocher par des menus déroulants afin de faciliter l'accessibilité. Toutefois, il existe des circonstances dans lesquelles le recours à des boutons radio et des cases à cocher est nécessaire sur notre site. Quelle est la taille approximative des cases et des boutons qui permettrait de maximiser l'accessibilité?

À l'heure actuelle, il n'est pas possible de modifier la taille des boutons radio et des cases à cocher. Si vous DEVEZ employer de tels boutons et cases sur votre site, faites-le; il ne s'agit pas de la méthode recommandée, mais elle est acceptable. Assurez-vous que les étiquettes des zones de saisie emploient également l'élément <label> et les attributs <id>, et assurez-vous que les étiquettes sont suffisamment « grandes » pour permettre aux utilisateurs de cliquer dessus dans leur navigateur, si ce dernier prend correctement en charge ces éléments (IE version 5.5 et sup. Netscape version 6 et sup., Opera version 5 et sup.).

<snip>
<label for="address" title="Adresse">Address:</label><br />
<textarea cols="20" rows="5" name="address" id="address" tabindex="3" title="Adresse"></textarea>
</snip>

<snip>
Êtes-vous heureux?<br />
<input type="radio" name="happy" value="yes" id="happyyes" /> <label for="happyyes" title="yes">Oui je le suis</label><br />
<input type="radio" name="happy" value="no" id="happyno" /> <label for="happyno" title="no">Non je ne le suis pas</label>
<!-- Les étiquettes « Oui » et « Non » auraient probablement été trop petites pour qu'il soit aisé de cliquer dessus, c'est pourquoi les étiquettes Oui je le suis et Non je ne le suis pas sont plutôt employées -->
</snip>

où la valeur « for » (dans la balise <label>) est identique à l'attribut <id> employé dans les formulaires de saisie. N'oubliez pas que chaque identificateur doit être unique, ce qui explique la nécessité d'utiliser les identificateurs « happyyes » et « happyno » dans le second exemple.

L'équipe WATS suggère de ne pas employer les tables simplement pour améliorer l'apparence des formulaires. Que devons-nous utiliser pour aligner correctement le texte et les éléments de formulaire?

Pour une accessibilité et facilité d'utilisation maximales, les formulaires doivent être disposés selon un format linéaire :

<form...>
<fieldset title="Information sur le demandeur">
<legend> Information sur le demandeur </legend>

<label for="r_name" title="Prénom">Name:</label><div
class="small">&#40;Required&#41;</div><br />
<input type="text" name="r_name" size="20" maxlength="50" id="r_name"
title="Nom - obligatoire" tabindex="1" /><br />

<label for="r_familyname" title="Nom de famille">Family Name:</label><div
class="small">&#40;Required&#41;</div><br />
<input type="text" name="r_familyname" size="20" maxlength="50"
id="r_familyname" title="Nom de famille - obligatoire" tabindex="2" /><br />

<label for="r_email" title="Courrier électronique">email Address:</label><div
class="small">&#40;Required&#41;</div><br />
<input type="text" name="r_email" id="r_email" size="20" maxlength="50"
title=" Courrier électronique - obligatoire" tabindex="3" /><br />

<label for="address" title="Adresse">Address:</label><br />
<textarea cols="20" rows="5" name="address" id="address" tabindex="4"
title="Adresse"></textarea><br />

</fieldset>
</form>

Si vous DEVEZ utiliser les propriétés de mise en page, il est recommandé d'utiliser les feuilles de style en cascade. Il faut utiliser les tables uniquement en dernier recours, et si elles SONT utilisées il faut s'assurer que les attributs <label> et peut-être les éléments <tabindex> sont également utilisés. Enfin, pour les formulaires particulièrement longs, pensez à utiliser les attributs <fieldset> et <legend>. Bien que ces options ne soient pas prises en charge par tous les navigateurs, l'absence de soutien universel ne devrait jamais être une raison de NE PAS utiliser une technologie existante approuvée.

Le rapport WATS recommande de doubler la hauteur des images afin d'accroître la surface de l'aire active dans le menu principal. Nous n'utilisons pas d'images, mais plutôt des boutons à taille modifiable. Devrions-nous utiliser une technique similaire à celle employée pour les images, ou bien les polices à taille modifiable sont-elles suffisantes?

Le texte à taille modifiable est la méthode privilégiée; le commentaire faisait référence aux sites qui utilisent des boutons graphiques plutôt que du texte.


  ,
 Retourner au
Haut de la page
Avis importants