Cette page présente le Manuel d'aide à l'évaluation par le code source dont le contenu est extrait des fiches du Guide AccessiWeb (paragraphe "Comment évaluer [par le code source]").
Téléchargements :
L'association BrailleNet a mis en place depuis plus de 5 ans une méthode d'évaluation de l'accessibilité des sites Web (ie, AccessiWeb) à partir d'une grille de critères répartis en 3 niveaux (Bronze, Argent et Or).
Le 9 juin 2008, la version 1.1 du référentiel AccessiWeb a été publiée.
En collaboration avec de nombreux membres du Groupe de Travail AccessiWeb, l'association BrailleNet a mis à jour le Guide AccessiWeb le 9 juin 2008. Ce guide présente 95 fiches correspondantes aux 95 critères AccessiWeb des niveaux Bronze, Argent et Or.
Les nombreux retours des internautes ont montré que le Guide AccessiWeb répond à un vrai besoin d'explications détaillées sur l'accessibilité du Web. Par ailleurs, ces retours ont également fait remonter un besoin de documents opérationnels et d'outils aidant l'évaluation manuelle de l'accessibilité des sites Web.
En conséquence, l'association BrailleNet a décidé de mettre à jour le Manuel d'aide à l'évaluation des critères AccessiWeb sous la forme de 3 volumes. Chacun des volumes décrit une méthode opérationnelle spécifique. Toutes les informations présentées dans ces 3 volumes sont extraites du Guide AccessiWeb (en particulier du paragraphe "Comment évaluer" de chacune des fiches du Guide AccessiWeb).
Ce manuel propose une méthode d'évaluation des critères AccessiWeb v1.1 par le code source. Cette méthode d'évaluation est une aide proposée par l'association BrailleNet à tout internaute. En aucune manière, les résultats de l'évaluation par cette méthode engagent l'association BrailleNet et ne peuvent préfigurer de l'obtention du label AccessiWeb. Par ailleurs, l'association BrailleNet ne peut être tenue responsable d'aucune conséquence suite à l'utilisation de ce manuel.
Copyright © 2008 Association BrailleNet. Tous droits Réservés.
L'association BrailleNet est le propriétaire du Manuel AccessiWeb et de tous ses contenus. Vous pouvez utiliser ce document dans les conditions suivantes :
Note : licence basée sur la licence des documents du W3C. Cette licence s'applique spécifiquement au Manuel AccessiWeb. Notre licence autorise des extensions et des modifications du Manuel AccessiWeb, tant que les références vers le document original sont données et des copies de cette licence sont fournies. Aucun des documents référencés dans ce document émanant du W3C ou de son initiative WAI ne sont sujets aux conditions de cette licence.
En utilisant et/ou copiant ce document (Guide AccessiWeb), ou le document depuis lequel cette citation est liée, vous (la personne qui utilise un document sous cette licence) déclarez avoir lu, compris et accepté de vous conformer aux termes et conditions suivants :
Permission de copier, et distribuer les contenus de ce document ou du document depuis lequel cette citation est liée, sous toute forme, pour toute cause et sans qu'aucune rémunération ou droit ne soit accordé à condition que vous incluiez les informations suivantes sur toutes les copies du document (ou les portions de celui-ci) que vous avez utilisées :
Si l'espace est suffisant, l'inclusion du texte intégral de cette notice doit être faite. Nous demandons que la référence au nom de l'auteur (association BrailleNet) soit inscrite pour chaque logiciel, document, ou autre article ou produit que vous créerez à partir de l'implémentation des contenus de ce document ou de toute portion de celui-ci.
Cette licence autorise l'utilisation, la modification, et l'extension de ce document à toute organisation sans droits d'auteur, dans les conditions exprimées ci-dessus. Dans le cas de modifications en dehors de l'organisme de normalisation sélectionné ou de l'entité équivalente par le détenteur des droits, ni l'expression "Manuel AccessiWeb" ni le sigle "AccessiWeb" ne peuvent être utilisés pour dénommer le travail effectué.
Ce document est fourni "tel quel", et les détenteurs de droits d'auteurs n'assurent aucune garantie, explicite ou implicite, comprenant mais non limitée à des garanties propres aux règles commerciales, aux aptitudes pour un but particulier, non atteinte, ou à des règles de propriété; que les contenus de ce document sont appropriés pour toute cause ; ni que l'implémentation de tels contenus n'enfreindra pas de brevets, droits d'auteurs, marques ou tous autres droits faits pour des tiers.
Les détenteurs des droits ne seront pas responsables de tous dommages directs, indirects, spéciaux ou causés suite à l'utilisation de ce document ou de l'exécution ou l'implémentation des contenus de celui-ci.
Les noms et les marques des détenteurs des droits ne doivent pas être utilisés pour faire la promotion ou la publicité concernant ce document ou ses contenus sans permission préalable spécifique écrite. Le titre au copyright de ce document restera toujours la propriété des détenteurs des droits.
Toute demande concernant le Manuel AccessiWeb, son contenu ou ses conditions d'utilisation doit être soumise :
[ Niveau Bronze ]
[ Fiche 1.1 du Guide AccessiWeb ]
img src="image.gif" alt="alternative textuelle à l'image" />) :
imgimg ou object avec l'attribut usemaparea contenues entre les balises <map name=[...]> et </map>input avec l'attribut type="image"appletobject avec l'attribut type="image/..."img) a-t-elle un attribut alt ?area) d'une image réactive a-t-elle un attribut alt ?input avec l'attribut type="image") a-t-il un attribut alt ?applet) a-t-elle un attribut alt ?object avec l'attribut type="image/...") a-t-elle une alternative textuelle entre <object> et </object> ?[ Niveau Bronze ]
[ Fiche 1.2 du Guide AccessiWeb ]
img src="image.gif" alt="alternative textuelle à l'image" />) :
imgimg ou object avec l'attribut usemaparea contenues entre les balises <map name=[...]> et </map>appletobject avec l'attribut type="image/..."img) ayant un attribut alt, le contenu de cet attribut est-il vide (alt="") ?area avec l'attribut nohref), non porteuse d'information et ayant un attribut alt, le contenu de cet attribut est-il vide (alt="") ?applet) non porteuse d'information et ayant un attribut alt, le contenu de cet attribut est-il vide (alt="") ?object avec l'attribut type="image/...") non porteuse d'information, l'alternative textuelle entre <object> et </object> est-elle vide ?[ Niveau Bronze ]
[ Fiche 1.3 du Guide AccessiWeb ]
img src="image.gif" alt="alternative textuelle à l'image" />) :
imgimg ou object avec l'attribut usemaparea contenues entre les balises <map name=[...]> et </map>input avec l'attribut type="image"appletobject avec l'attribut type="image/..."img) ayant un attribut alt, le contenu de cet attribut est-il pertinent ?area) d'une image réactive, porteuse d'information et ayant un attribut alt, le contenu de cet attribut est-il pertinent ?input avec l'attribut type="image") ayant un attribut alt, le contenu de cet attribut est-il pertinent ?applet) porteuse d'information et ayant un attribut alt, le contenu de cet attribut est-il pertinent ?object avec l'attribut type="image/...")
porteuse d'information et ayant une alternative textuelle, l'alternative textuelle entre <object> et </object> est-elle pertinente ?[ Niveau Bronze ]
[ Fiche 1.4 du Guide AccessiWeb ]
img src="image.gif" alt="alternative textuelle à l'image" />) :
imgimg ou object avec l'attribut usemaparea contenues entre les balises <map name=[...]> et </map>input avec l'attribut type="image"appletimg) ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?area) d'une image réactive, porteuse d'information et ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?input avec l'attribut type="image") ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?applet) porteuse d'information et ayant un attribut alt, le contenu de cet attribut a-t-il une longueur maximum de 80 caractères (hors cas particuliers) ?[ Niveau Bronze ]
[ Fiche 1.5 du Guide AccessiWeb ]
img src="image.gif" alt="alternative textuelle à l'image" longdesc="description_detaille.html" />) :
imgimg ou balise object avec l'attribut usemapimg, balise img ou balise object avec l'attribut usemap) qui nécessite une description détaillée a-t-elle un attribut longdesc ?img, balise img ou balise object avec l'attribut usemap) ayant un attribut longdesc, le contenu de cet attribut est-il une url valide ?[ Niveau Bronze ]
[ Fiche 1.6 du Guide AccessiWeb ]
img src="image.gif" alt="alternative textuelle à l'image" longdesc="description_detaillee.html" />) :
imgimg ou balise object avec l'attribut usemapobject avec l'attribut type="image/..."img) ayant un attribut longdesc, la description détaillée est-elle pertinente ?object avec l'attribut type="image/...") ayant une description détaillée entre <object> et </object>, cette description détaillée est-elle pertinente ?[ Niveau Bronze ]
[ Fiche 1.7 du Guide AccessiWeb ]
area contenues dans la balise map) d'une image réactive doivent être définies juste après la déclaration de l'image dans le code source. La technologie des images réactives côté client est à privilégier par rapport à celle côté serveur.map> <area href="page.html" coords="..." shape="..." alt="alternative textuelle à l'image" /> </map>) :
img ou balise object avec l'attribut usemapmap avec l'attribut name (contenu identique à celui de l'attribut usemap)area contenues entre les balises <map name=[...]> et </map>img avec l'attribut ismapa avec l'attribut hrefimg ou object avec l'attribut usemap), les zones cliquables (balises area contenues dans la balise map) sont-elles définies juste après la déclaration de l'image dans le code source ?img avec l'attribut ismap), les zones cliquables sont-elles doublées de liens texte juste après la déclaration de l'image dans le code source ?[ Niveau Or ]
[ Fiche 1.8 du Guide AccessiWeb ]
map> <area href="page.html" coords="..." shape="..." alt="alternative textuelle à l'image" /> </map>) :
img ou balise object avec l'attribut usemapmap avec l'attribut name (contenu identique à celui de l'attribut usemap)area contenues entre les balises <map name=[...]> et </map>img ou object avec l'attribut usemap), les zones cliquables (balises area) sont-elles ordonnées de manière pertinente dans le code source ?[ Niveau Argent ]
[ Fiche 1.9 du Guide AccessiWeb ]
img) doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée ?img ou object avec l'attribut usemap), chaque zone texte (balise area) doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée ?form, chacun de ses boutons "image texte" (balise input avec l'attribut type="image") doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée ?applet) doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée ?object avec l'attribut type="image/...") doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée ?title ?[ Niveau Bronze ]
[ Fiche 2.1 du Guide AccessiWeb ]
frame src="fichier.html" name="nom_du_cadre" title="titre du cadre" />) :
frameiframeframe) a-t-il un attribut title ?iframe) a-t-il un attribut title ?title, le contenu de cet attribut est-il pertinent ?[ Niveau Bronze ]
[ Fiche 2.2 du Guide AccessiWeb ]
frame src="fichier.html" name="nom_du_cadre" title="titre du cadre" />) :
frameiframeframe) ayant un attribut title, le contenu de cet attribut est-il pertinent ?iframe) ayant un attribut title, le contenu de cet attribut est-il pertinent ?[ Niveau Bronze ]
[ Fiche 2.3 du Guide AccessiWeb ]
framesetiframeiframe) est implémenté avant la balise fermante </iframe>).frameset) a-t-il une balise noframes ?iframe) a-t-il une alternative ?[ Niveau Bronze ]
[ Fiche 2.4 du Guide AccessiWeb ]
framesetiframeiframe) est implémenté avant la balise fermante </iframe>).frameset), le contenu de la balise noframes propose-t-il une liste de liens permettant d'accèder directement au contenu de chaque cadre ?iframe), le contenu de l'alternative propose-t-il un lien permettant d'accéder directement au contenu de la balise iframe ?longdesc ?[ Niveau Argent ]
[ Fiche 2.5 du Guide AccessiWeb ]
longdesc. [Pour plus d'informations, consulter les Bénéfices pour les utilisateurs.]frame src="fichier.html" name="nom_du_cadre" title="titre du cadre" />) :
frameiframeframe) qui nécessite que sa nature soit décrite a-t-il un attribut longdesc ?frame) qui nécessite que son fonctionnement soit décrit a-t-il un attribut longdesc ?iframe) qui nécessite que sa nature soit décrite a-t-il un attribut longdesc ?iframe) qui nécessite que son fonctionnement soit décrit a-t-il un attribut longdesc ?frame) ayant un attribut longdesc, le contenu de cet attribut est-il une url valide ?iframe) ayant un attribut longdesc, le contenu de cet attribut est-il une url valide ?longdesc, sa description détaillée est-elle pertinente ?[ Niveau Argent ]
[ Fiche 2.6 du Guide AccessiWeb ]
frameiframeframe) ayant un attribut longdesc, sa description détaillée est-elle pertinente ?iframe) ayant un attribut longdesc, sa description détaillée est-elle pertinente ?[ Niveau Bronze ]
[ Fiche 2.7 du Guide AccessiWeb ]
frameiframeframe) ayant un attribut scrolling, le contenu de cet attribut est-il différent de no ?iframe) ayant un attribut scrolling, le contenu de cet attribut est-il différent de no ?[ Niveau Or ]
[ Fiche 2.8 du Guide AccessiWeb ]
frameiframeframe) ou cadres en ligne (balise iframe) ?[ Niveau Bronze ]
[ Fiche 3.1 du Guide AccessiWeb ]
[ Niveau Bronze ]
[ Fiche 3.2 du Guide AccessiWeb ]
[ Niveau Bronze ]
[ Fiche 3.3 du Guide AccessiWeb ]
[ Niveau Bronze ]
[ Fiche 4.1 du Guide AccessiWeb ]
object type="..." data="..."><param name="..." value="..." />...</object>) :
object de type son (wave, mp3, ...), de type video (avi, rm, wmv...), de type animation (Flash, Java, SVG...)a avec l'attribut href de type son (wave, mp3, ...), de type video (avi, rm, wmv...), de type animation (Flash, Java, SVG...)applet de type son (wave, mp3, ...), de type video (avi, rm, wmv...), de type animation (Flash, Java, SVG...)[ Niveau Bronze ]
[ Fiche 4.2 du Guide AccessiWeb ]
object type="..." data="..."><param name="..." value="..." />...</object>) :
object de type son (wave, mp3, ...), de type video (avi, rm, wmv...), de type animation (Flash, Java, SVG...)a avec l'attribut href de type son (wave, mp3, ...), de type video (avi, rm, wmv...), de type animation (Flash, Java, SVG...)applet de type son (wave, mp3, ...), de type video (avi, rm, wmv...), de type animation (Flash, Java, SVG...)[ Niveau Bronze ]
[ Fiche 4.3 du Guide AccessiWeb ]