Les 92 critères pour obtenir le label accessiweb
Publié le 26 septembre 2005

Le label accessiweb a défini une liste de 92 critères qui permettent de vérifier l'accessibilité d'une page web selon trois niveaux :

-  argent
-  bronze
-  or

Voici la liste de ces critères :

1. Eléments graphiques.

-  1.1 : Chaque élément graphique possède-t-il une alternative textuelle ?
-  1.2 : Pour chacune des images de la page ayant une alternative, les textes dans l'attribut ALT sont-ils appropriés par rapport au contexte dans lequel l'image se trouve ?
-  1.3 : Les éléments graphiques destinés à la décoration sont-ils commentés par ALT="" ?
-  1.4 : Pour chacune des images de la page, les textes dans l'attribut ALT font-ils moins de 60 caractères ?
-  1.5 : Les commentaires associés à chacune des zones réactives d'une image map sont-ils pertinents ?
-  1.6 : Les zones de chacune des images MAP sont-elles ordonnées de manière logique ?
-  1.7 : Pour chacune des images MAP, les zones de l'image MAP sont-elles définies juste après la déclaration de l'image MAP ?
-  1.8 : Pour chacune des images texte de la page, le contenu de son alternative est-il au moins équivalent au texte inscrit dans l'image ?
-  1.9 : Il convient de remplacer un texte sous forme d'image par un texte mis en forme. Cette règle est-elle respectée ?
-  1.10 : Quand une image nécessite une description détaillée, un commentaire texte lui est-il associé ?
-  1.11 : Si une description détaillée de l'image est présente, son contenu est-il pertinent ?
-  1.12 : Pour chacune des images liens, le texte contenu dans l'attribut ALT donne-t-il la fonction du lien ?
-  1.13 : Est-ce que la taille utilisée pour chacune des images est appropriée par rapport au contexte dans lequel elle se trouve ?

2. Cadres.

-  2.1 : Y a-t-il un attribut NAME ?
-  2.2 : Les noms donnés aux cadres sont-ils pertinents ?
-  2.3 : Y a t-il une balise NOFRAME ?
-  2.4 : Le contenu de la balise NOFRAME est-il pertinent ?
-  2.5 : Y a-t-il un attribut TITLE ?
-  2.6 : L'attribut TITLE est-il pertinent ?
-  2.7 : L'attribut LONGDESC est-il présent pour expliquer l'interaction entre les cadres ?
-  2.8 : L'attribut LONGDESC est-il pertinent ?
-  2.9 : Y a-t-il un maximum de trois cadres dans la page ?
-  2.10 : Lorsqu'il y a des cadres, le défilement ("scrolling" en anglais) est-il automatique ?

3. Couleurs.

-  3.1 : L'information donnée par la couleur est-elle aussi lisible lorsque les couleurs sont désactivées ?
-  3.2 : Les différences de contrastes entre les couleurs sont-elles suffisamment élevées ?

4. Multimédia.

-  4.1 : Est-il possible de récupérer les informations fournies dans les supports multimédias d'une autre manière ?
-  4.2 : Le contenu multimédia est-il synchronisé avec son alternative ?

5. Tableaux.

-  5.1 : L'attribut SUMMARY est-il présent et pertinent ?
-  5.2 : Dans un tableau de données, la balise CAPTION est-elle utilisée pour donner un titre au tableau ?
-  5.3 : Dans les tableaux de données, y a t-il des en-têtes de colonnes appropriés ?
-  5.4 : Dans un tableau de données, y a t-il un attribut HEADERS présent pour relier chacune des cellules du tableau ?
-  5.5 : Dans un tableau de données, lorsqu'un titre de colonne dépasse 15 caractères, l'attribut ABBR est-il utilisé ?
-  5.6 : Dans un tableau de mise en forme, le contenu est-il correctement ordonné ?

6. Liens.

-  6.1 : L'intitulé des liens fait-il moins de 80 caractères ?
-  6.2 : Les liens sont-ils explicites ?
-  6.3 : Si nécessaire, l'attribut TITLE est-il présent et fait-il moins de 80 caractères ?
-  6.4 : L'attribut TITLE donne-t-il plus d'informations concernant le lien que l'intitulé du lien lui-même ?
-  6.5 : Chaque intitulé de lien identique amène t-il vers la même destination ?
-  6.6 : Dans l'arborescence du site, y a t-il un maximum de 9 catégories par niveau de navigation ?
-  6.7 : Y a-t-il moins de 40 liens actifs dans la page, hors liens nécessaires à la navigation ?

7. Scripts.

-  7.1 : Si un script nécessite une alternative pour être accessible, l'information donnée par cette alternative est-elle équivalente à l'information fournie par le script ?
-  7.2 : Des actions peuvent-elles être accomplies même si le périphérique pour lequel elles sont prévues est désactivé ?

8. Eléments obligatoires.

-  8.1 : La balise DOCTYPE est-elle présente au début du code source de la page ?
-  8.2 : L'attribut LANG est-il présent au début du code source de la page pour identifier clairement la langue utilisée ?
-  8.3 : Des éléments de description de la page sont-ils présentes en début de code source ?
-  8.4 : Existe-t-il une balise TITLE dans l'en tête de la page ?
-  8.5 : Le contenu de la balise TITLE est-il explicite ?
-  8.6 : Le contenu de la balise TITLE est-il différent d'une page à l'autre ?
-  8.7 : Les changements de langue dans une page sont-ils signalés ?

9. Structuration de l'information.

-  9.1 : Est-ce que la structuration de l'information est cohérente par rapport au contexte général du site ?
-  9.2 : La page web est-elle structurée de manière cohérente ?
-  9.3 : Y a-t-il un plan du site ?
-  9.4 : Y a-t-il une page d'aide expliquant les principes de navigation à l'intérieur du site ?
-  9.5 : A partir de n'importe quelle page du site, la page d'aide est-elle atteignable de manière identique ?
-  9.6 : Y a-t-il un moteur de recherche interne au site ?
-  9.7 : A partir de n'importe quelle page du site, le moteur de recherche est-il atteignable de manière identique ?
-  9.8 : La page de résultats du moteur de recherche comporte-t-elle au moins les éléments suivants : nombre maximum de réponses par page, nombre total de réponses, éléments de navigation ?

10. Présentation de l'information.

-  10.1 : Le contenu de la page est-il séparé de sa présentation ?
-  10.2 : Avec les feuilles de style désactivées, l'information est-elle toujours présente ?
-  10.3 : Avec les feuilles de style désactivées, l'ordre d'apparition de l'information est-il respecté par rapport à l'ordre d'apparition initialement défini ?
-  10.4 : Des valeurs relatives sont-elles utilisées pour dimensionner les tableaux et définir la taille des polices de caractère ?
-  10.5 : Si des valeurs absolues sont utilisées, le sont-elles sans conséquence sur l'affichage de l'information ?
-  10.6 : Est-ce que les polices de caractères présentes sur la page appartiennent à la famille de polices de caractères sans sérif ?

11. Formulaires.

-  11.1 : La balise LABEL et les attributs correspondants (ID, FOR) sont-ils présents ?
-  11.2 : Les textes associés aux champs de formulaires donnent-ils leur fonction exacte ?
-  11.3 : Est-ce que la disposition des champs de formulaire par rapport aux textes qui leur sont associés ne pose aucune ambiguïté ?
-  11.4 : La balise FIELDSET est-elle présente pour encadrer des blocs d'information de même nature ?
-  11.5 : La balise LEGEND est-elle présente pour donner un titre au bloc d'informations encadré par la balise FIELDSET ?
-  11.6 : Dans un formulaire, le commentaire du bouton SUBMIT est-il pertinent ?
-  11.7 : Le contrôle de saisie des champs du formulaire est-il accessible ?
-  11.8 : Les informations sont-elles organisées dans un ordre logique dans les listes de choix ?

12. Aide à la navigation.

-  12.1 : La navigation dans l'ensemble des pages du site est-elle cohérente ?
-  12.2 : Le menu principal de navigation interne dans le site est-il toujours présent à la même place dans les pages ?
-  12.3 : Existent-ils des barres de navigation qui facilitent l'accès pour la navigation interne dans le site ?
-  12.4 : Y a-t-il des liens facilitant la navigation dans la page ?
-  12.5 : Les liens importants du site comportent-ils des raccourcis claviers ?
-  12.6 : Si des raccourcis clavier ont été définis dans le site, sont-ils actifs dans la page ?
-  12.7 : Y a-t-il des caractères de séparation lorsqu'il y a un groupement de liens ?
-  12.8 : La page fait-elle moins de 70 Ko ?

13. Contenus accessibles.

-  13.1 : L'utilisateur a t-il le contrôle du rafraîchissement ?
-  13.2 : Si une redirection automatique est présente, s'effectue-t-elle sans l'intermédiaire d'un script ?
-  13.3 : Le visiteur est-il averti lorsque de nouvelles fenêtres apparaissent ?
-  13.4 : Y a-t-il une alternative équivalente au script qui déclenche l'ouverture de nouvelles fenêtres ?
-  13.5 : Y a-t-il des informations supplémentaires disponibles décrivant la consultation des fichiers en téléchargement ?
-  13.6 : Lorsqu'un fichier peut être téléchargé, y a-t-il des formats alternatifs équivalents ?
-  13.7 : Est-ce que la présentation spécifique d'une information n'entrave pas l'accès à son contenu ?
-  13.8 : La présentation de la page est-elle réalisée sans détourner certaines balises de leur fonction d'origine ?
-  13.9 : Les balises ACRONYM et ABBR figurent-elles au moins sur le premier des acronymes, abréviations de même nature se trouvant dans la page ?
-  13.10 : L'attribut TITLE de la balise ACRONYM est-il correctement rempli ?
-  13.11 : Lorsqu'un acronyme est présent et que la balise ACRONYM n'est pas remplie, chaque lettre est-elle séparée par un point ?
-  13.12 : Les éléments de textes (titres, sous-titres, phrases,...) ne doivent pas être écrits en lettres majuscules : cette règle est-elle vérifiée ?
-  13.13 : La page fait-elle au maximum 3 écrans en résolution 1024*768 si aucune navigation interne n'est prévue ?