{"text_format":"1","workbook":"xlsx","n_sheets":26,"sheets":["Projet","Transverse","Page1","Page2","Page3","Page4","Page5","Page6","Page7","Page8","Page9","Page10","Page11","Page12","Page13","Page14","Page15","Page16","Synthèse","Synthèse Graphique","Récapitulatif","Aide","Licences - Crédits","Feuil1","Modèle","Value"],"not_rendered":{"charts":4,"images":8,"macros":1,"external_links":0,"defined_names":11,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Projet","index":0,"n_rows":33,"n_cols":7,"rows_kept":33,"cut":false,"hidden":false,"merged":[[0,0,0,3],[1,0,1,3],[0,4,1,5],[6,0,6,3],[2,0,5,3]]}
["Audit par critères RGAA 4.1 2021",null,null,null,null,null,"(Version 2.1)"]
["IGESA - https://www.igesa.fr"]
[]
[]
[]
[]
["Échantilllon de pages"]
["Page","Nom","Url","Éléments significatifs"]
["Page1","Accueil","https://www.igesa.fr/"]
["Page2","FAQ","https://www.igesa.fr/aide-en-ligne/foire-aux-questions"]
["Page3","Plan du site","https://www.igesa.fr/aide-en-ligne/plan-du-site"]
["Page4","Contact","https://www.igesa.fr/nous-ecrire"]
["Page5","Mentions légales","https://www.igesa.fr/aide-en-ligne/foire-aux-questions-bot/infos-legales/mentions-legales"]
["Page6","Accessibilité","https://w3recv10.igesa.fr/aide-en-ligne/foire-aux-questions-bot/infos-legales/mentions-legales-1","Lien sur le site de recette car inexistant sur le site de production. Ne tenir compte que du contenu (pas d'audit du header / footer ou autre composant transverse)"]
["Page7","Moteur de recherche (vacances)","https://www.igesa.fr/vos-vacances/destinations"]
["Page8","Fiche produit (les colos)","https://www.igesa.fr/univers-juniors/rechercher-une-colo/reserver-mes-vacances/etablissement/andernos-1ere-colo-printemps"]
["Page9","fiche colos (calendrier)","https://www.igesa.fr/vos-vacances/reservation-disponibilite-de-nos-centres-de-vacances/annee/2022/mois/7","Tableau calendrier"]
["Page10","Actualités (famille)","https://www.igesa.fr/decouvrez-les-actualites-igesa/tag/famille-enfance","Liste des articles en relation avec la famille"]
["Page11","Actualité (famille)","https://www.igesa.fr/decouvrez-les-actualites-igesa/actualites/lexigence-du-service-aux-familles-ressortissantes-du-ministere-des-armees","Détail d'un article"]
["Page12","Pass avantages (loisirs)","https://www.igesa.fr/loisirs-avantages/pass-avantages"]
["Page13","Calcul (E-social)","https://www.igesa.fr/e-social-des-armees/espace-prestations-daction-sociale/calculette-qf"]
["Page14","Connexion","https://selfservice.igesa.fr/auth/realms/igesaconnect/protocol/openid-connect/auth?state=18c2e7156c682f50a9bf9515cfdf31a3&scope=profile%20email&response_type=code&approval_prompt=auto&redirect_uri=https%3A%2F%2Fwww.igesa.fr%2Fmon-espace%2Fsidentifier-sinscrire%2F&client_id=w3igesaproduction","Pas de navigation / Pas de footer"]
["Page15","Inscription","https://selfservice.igesa.fr/auth/realms/igesaconnect/login-actions/registration?client_id=w3igesaproduction&tab_id=Kd4YTHhrqEo","Pas de navigation / Pas de footer"]
["Page16","Calculer votre tarif","https://www.igesa.fr/","Calculette accessible dans le menu, dans chaque sous-menu. Présent dans le code sur toutes les pages."]
[]
[]
[]
[]
[null,null,"Éléments Transverses"]
[null,null,"Nom","Commentaires"]
[null,null,"Header"]
[null,null,"Footer"]
[null,null,"Cookies"]

{"sheet":"Transverse","index":1,"n_rows":109,"n_cols":19,"rows_kept":109,"cut":false,"hidden":false,"merged":[[3,18,3,19]]}
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité","Communication"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA",null,null,null,null,null,null,null,null,null,null,"La propagation des éléments transverses peut générer un clignotement de l'interface…"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,"2022-03-22","[Footer]\nLes icones du catalogue et de la newsletter ont un title alors qu'ils n'apportent aucune information supplémentaire.\nRecommandation : Supprimer le title et toute alternative textuelle et rajouter l'attribut aria-hidden=\"true\" sur ces éléments SVG",null,null,null,null,"Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-23","[Pied de page]\nDans le pied de page, les titres de chaque encart présentent un ratio de contraste insuffisant.\nRecommandation : Modifier la couleur des titres pour que le ratio soit à minima de 4.5:1.",null,null,null,null,"Basse","Critique","Priorisation\nVoir facility pour mise en palce version contrastée automatique "]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,"2022-03-23","[Bandeau des cookies]\nLe bouton \"Tout refuser\" présente un contraste insuffisant.\nRecommandation : Modifier les couleurs de ce composant pour atteindre un ratio de 3:1 minimum.\n\n[Bandeau des cookies]\nLes liens \"Gestion des cookies / Personnaliser\" et \"notre politique de confidentialité\" présentent un ratio de contraste insuffisant.\nRecommandation : Modifier les couleurs de ce composant pour atteindre un ratio de 3:1 minimum.\n\n[Panneau de gestion des cookies]\nLes bouton \"Tout refuser\" et \"Interdire\" présentent un contraste insuffisant.\nRecommandation : Modifier les couleurs de ce composant pour atteindre un ratio de 3:1 minimum.",null,null,null,null,"Basse","Critique","Priorisation\nVoir facility pour mise en palce version contrastée automatique "]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-23","[Entête]\nDes images avec du texte n'ont pas d'alternative textuelle. De plus, ces images sont dans des liens composites et il manque des informations pour les utilisateurs avec une déficience visuelle.\nRecommandation : Rajouter une alternative précise à ces images qui reprendra tout le texte de chaque image.\n\n[Footer]\nLes liens vers lé réseaux sociaux ne sont pas assez pertinents car l'utilisateur ne sait pas s'il va aller sur le compte Igesa ou sur l'accueil de la plateforme.\nRecommandation : Rajouter Igesa dans l'intitulé de chaque lien (\"Facebook Igesa\", \"Facebook Instagram\", etc.)",null,null,null,null,"Basse","Critique","Est-il possible de faire la liste des liens pour passe par PW ou reprise manuelle"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-23"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-23","[Bandeau informations covid]\nLe composant pour fermer le bandeau (croix sur la droite) n'est pas d'un composant interactif mais d'un élément <i> avec un gestionnaire d'évènement qui n'est pas restitué par les technologies d'assistance.\nRecommandation : Remplacer le <i> par un <button> qui lui sera automatiquement dans l'arbre de tabulation et donc accessible et atteignable.\n\n[Entête]\nLe menu n'est pas masqué aux technologies d'assistance lorsqu'il est fermé et un utilisateur peut le parcourir au clavier.\nRecommandation : Revoir l'implémentation du menu en se référant au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/menubar/menubar-1/menubar-1.html",null,null,null,null,"Moyenne","Critique","Hcube ?"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-23","[Bandeau informations covid]\nLe composant pour fermer le bandeau (croix sur la droite) n'est pas accessible au clavier.\nRecommandation : Remplacer le <i> par un <button> qui lui sera automatiquement dans l'arbre de tabulation et donc accessible et atteignable.",null,null,null,null,"Basse","Critique","Hcube ?"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","NA"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-29","[Menu de navigation]\nLien se connecter/s'inscrire : Un <li> ne peut pas être enfant d'un <a>.\nRecommandation : Mettre le <a> à l'intérieur du <li> (et non l'inverse).","    <li class=\"menu__node header-menu-login menu__login\" id=\"loginUser--li\">\n        <a class=\"menu__btn btn btn--bare\" href=\"/loisirs-avantages/pass-avantages?type=11002\">\n            <span class=\"menu__node-text\">S'inscrire / <span class=\"menu__node-text--blue\"> Se&nbsp;connecter </span></span>\n        </a>\n    </li>",null,null,null,"Basse","Majeur"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","NA"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","NA"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","NA"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","NA"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,"2022-03-23","[Footer]\nLes titres de chaque colonne de liens ne sont pas dans des éléments titres.\nRecommandation : Remplacer les <span> par des <h3>",null,null,null,null,"Basse","Moyen"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-23"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Validé",null,"2022-03-23"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Validé",null,"2022-03-23"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-23"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-23"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-23"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,"2022-03-23","Aucune déclaration de couleur background ou background-color sur toute la page.\nRecommandation : Définir une couleur par défaut pour le background au niveau du body.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,"2022-03-23","S'il n'y a pas de modification au niveau des couleurs de polices ou de background, le focus définit par l'auteur n'est pas visible.\nRecommandation : Renforcer le style du focus pour qu'il soit plus facilement visible (plus épais, plus foncé, plus marqué).",null,null,null,null,"Basse","Critique","Hcube"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-23","Lorsque le menu est fermé, les technologies d'assistance peuvent quand même parcourir les sous-menu alors que celui-ci n'est pas affiché.\nRecommandation : Se référer au design pattern ARIA pour le menu => https://www.w3.org/TR/wai-aria-practices-1.1/examples/menubar/menubar-1/menubar-1.html",null,null,null,null,"Moyenne","Critique","Hcube - PW a checker"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-23","[Entête]\nLe pictogramme pour accéder à son compte est rogné à plus de 80%\nLe message d'avertissement Covid est rogné aussi.\nRecommandation : Revoir la taille de police et les dispositions du contenu pour qu'ils tiennent dans une largeur de 320px.",null,null,null,null,"Basse","Critique","Secondaire -> itération particulière ?"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-23"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,"2022-03-23","[entête]\nLe menu, qui s'ouvre au survol et au focus, ne peut pas être fermé par une action autre que le déplacement du hover ou du focus.\nDe plus, Il faut parcourir chaque sous menu avant de passer à l'élément suivant, on ne peut pas passer de \"Vacances/hôtels\" à \"Les colos\" sans tabuler tout le sous-menu.\nEnfin, lorsque l'utilisateur a fini de naviguer dans le menu et passe sur le contenu principal, le menu ne se referme pas automatiquement. Il faut obligatoirement déplacer la souris pour fermer le menu car aucune autre action utilisateur ne fonctionne.\nRecommandation : Revoir le composant du menu en se basant sur le design pattern Aria => https://www.w3.org/TR/wai-aria-practices-1.1/examples/menubar/menubar-1/menubar-1.html",null,null,null,null,"Moyenne","Critique","Itération particulière"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-23"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-23"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,"2022-03-23","Il manque le lien vers la calculette pour calculer la tranche de l'utilisateur. Ce lien est disponible dans plusieurs sous-menus mais il est absent de la liste des liens du plan du site.",null,null,null,null,"Basse","Majeur"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA",null,"2022-03-23"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,"2022-03-23","Les balises<nav>, <main> et <footer> n'ont pas de role type landmark \"navigation\", \"banner\" ou \"contentinfo\".",null,null,null,null,"Basse","Majeur"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,"2022-03-23","Il n'y a pas de lien d'accès ou d'évitement pour le contenu principal. Compte tenu de la navigation, un lien d'accès rapide au contenu est vivement recommandé.",null,null,null,null,"Basse","Critique"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,"2022-03-23","[Bandeau des cookie]\nIl faut naviguer sur toute la page en arrière plan au clavier avant d'accéder au bandeau des cookies.\nRecommandation : Le bandeau des cookies doit prendre le focus à l'ouverture et le garder tant que l'utilisateur n'a pas fermé la fenêtre de la modale. Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html",null,null,null,null,"Moyenne","Critique"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-23"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","Validé",null,"2022-03-23"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]

{"sheet":"Page1","index":2,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Accueil",null,"https://www.igesa.fr/",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Validé",null,"2024-03-20","[Bouton + de critères : Prestation]\nLes différentes prestations sont signalés par un image + texte dans un bouton, or l'image n'apporte aucune information mais elle a une alternative textuelle qui reprend le texte accolé.\nRecommandation : ce sont des images décoratives, supprimer l'alternative pour qu'elles soient ignorées par les technologies d'assistance (ça évitera aussi une redondance).",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-24","[Onglet Vacances Familles]\nLes éléments textuels  présentent un ratio de contraste insuffisant.\nRecommandation : Revoir le choix de couleurs pour assurer un ratio de contraste de 4.5:1 minimum.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,"2022-03-24","[Onglet Vacances Familles]\nLes éléments textuels  présentent un ratio de contraste insuffisant.\nRecommandation : Revoir le choix de couleurs pour assurer un ratio de contraste de 3:1 minimum.\n\n[Carrousel des offres]\nDe chaque côté du carrousel, il y a un bouton avec une flèche permettant de naviguer dans le carrousel.\nCes flèches sont blanches sur un fond gris clair, le ratio de contraste est insuffisant.\nRecommandation : Remplacer la couleur blanche par du noir pour les flèches afin d'assurer un ratio de contraste à minima de 3:1.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Validé",null,"2022-03-24","Il y a plusieurs choses à revoir sur les liens de cette page :\n- Pour les liens composites (image + texte) :\n1. Supprimer les éléments <figure> autour des liens avec images.\n2. Supprimer le contenu de l'alternative textuelle (quand il y en a) et passer le contenu du texte dans l'intitulé visible.\n- Pour les liens images :\n1. Si l'image comporte du texte, tout le texte doit être repris dans l'alternative textuelle afin de ne pas pénaliser les utilisateurs de technologies d'assistance.",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-24"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-24","[Carrousel]\nL'utilisation aria-live sur un carrousel automatique est incompatible avec les lecteurs d'écran car il y a une vocalisation en boucle qui vient perturber la navigation de l'utilisateur.\nRecommandation : Supprimer le défilement automatique du carrousel.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-24"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-24"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-24","De nombreuses erreurs et alertes sont remontées par le validateur W3C :\n- Présence d'attributs id vides.\n- Des balises sont mal imbriquées : \nEx : <div> ne peut pas être enfant de <ul>, <button> ou <label>\n- Des éléments n'ont pas les attributs obligatoires (pas de src pour une <img>)\n- Présence de valeurs erronées pour de nombreux attributs.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Majeur"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-24"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-24"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-24"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-24","Il manque le terme \"Accueil\" dans le titre de la page.\nEx : Accueil - Igesa : Soutiens, loisirs et services aux familles des armées",null,null,null,null,"Basse","Mineur"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-24"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,"2022-03-24","Les titres de chaque encart (Et aussi, Igesa vacances, famille/enfance, etc.) ne sont pas reconnus en tant que titre car placés dans des balises <span>.\nRecommandation : Remplacer les balises <span> par des balises <h2>",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-24"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Validé",null,"2022-03-24"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-24","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-24"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-24"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-24"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,"2022-03-24",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-24",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-24","[carrousel]\nLes images du carrousel ne s'adaptent pas à la largeur de l'écran, les images sont donc tronquées et il y a une perte d'information.\nRecommandation : S'assurer que la taille des images s'adaptent à la largeur de la zone d'affichage (Responsive Web Design))",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Majeur"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-24"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Validé",null,"2022-03-24"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé",null,"2022-03-24"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Invalidé",null,"2022-03-24","[Bouton géolocalisation]\nLe bouton qui permet de choisir la destination via une carte interactive n'a pas d'intitulé.\nRecommandation : Rajouter un aria-label à ce bouton (Attention : Penser à changer le nom du bouton quand la carte est afficher).\nEx : Afficher / Masquer la carte interactive.","<button type=\"button\" id=\"btn-map-s\" aria-label=\"afficher la carte interactive\" aria-expanded=\"false\" aria-pressed=\"false\" aria-controls=\"c-search-map\" class=\"c-form-search__btn c-form-search__btn-map hidden-s active\">\n     <i class=\"fas fa-map-marker-alt\"></i>\n</button>",null,null,null,"Basse","Critique"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-24"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-24"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-24"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-24"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","Validé",null,"2022-03-24"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","Invalidé",null,"2022-03-24","[Carrousel bannière]\nLe carrousel automatique en faut de la page, sous la navigation, se lance automatiquement et il n'y a pas de boutons de contrôle pour l'arrêter ou le relancer. Le seul moyen de le stopper et de le faire tourner manuellement pour couper le défilement automatique.\nRecommandation : Rajouter des boutons de contrôle OU supprimer le défilement automatique pour laisser à l'utilisateur la main sur le carrousel.",null,null,null,null,"Moyenne","Critique"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-24"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page2","index":3,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["FAQ",null,"https://www.igesa.fr/aide-en-ligne/foire-aux-questions",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-25","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-25","Les images des liens images n'ont pas d'alternative textuelle. Les technologies d'assistances restitue partiellement le lien de destination, qui n'est pas toujours complet ou explicite\nRecommandation : Rajouter un attribut alt à chaque image, avec pour valeur le texte contenu dans l'image, qui servira aussi d'intitulé pour le lien.","<a href=\"/aide-en-ligne/foire-aux-questions/foire-aux-questions-inscription-identification\" target=\"_top\" class=\"\">\n     <img src=\"/fileadmin/media/img/divers/faq/faq_identification_01.jpg\" alt=\"Inscription et identification\" class=\"loading\" data-was-processed=\"true\">\n</a>",null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Invalidé",null,"2022-03-25","Il n'y a pas d'intitulé (texte ou alternative) pour les liens menant vers les différentes catégories de questions.",null,null,null,null,"Basse","Critique"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Invalidé",null,"2022-03-25","Les liens vers les différentes catégories de question ne sont pas explicites.",null,null,null,null,"Basse","Critique"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-25","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nAbsence de alt sur des images.\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-25"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-25","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-25","En format mobile, les images ne s'adaptent pas à la largeur d'affichage et sont coupés, le texte est donc tronqué et il y a une perte d'information.\nRecommandation : Adapter les images à la largeur de l'écran (Responsive Web Design)",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA",null,"2022-03-25"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page3","index":4,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Plan du site",null,"https://www.igesa.fr/aide-en-ligne/plan-du-site",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-25","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-25","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nAbsence de alt sur des images.\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Invalidé",null,"2022-03-25","Utilisation de paragraphe à l'intérieur de li pour gérer l'espacement entre les liens.\nRecommandation : privilégier les propriétés CSS directement sur les li pour la mise en page de ces éléments.",null,null,null,null,"Basse","Mineur"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-25","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page4","index":5,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Contact",null,"https://www.igesa.fr/nous-ecrire",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,"2022-03-25","L'image décorative n'apporte aucune information supplémentaire, il faut donc laisser l'attribut alt=\"\" vide.\nAussi, il faut supprimer les éléments <figure> qui n'ont aucun intérêt ici.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-25","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","Invalidé",null,"2022-03-25","Les messages d'erreurs dans le formulaire de contact n'ont pas de role=\"alert\" pour signaler à l'utilisateur qu'il y a un problème.\nRecommandé : Rajouter un role=\"alert\" à chaque message d'erreur.",null,null,null,null,"Basse","Majeur"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-25","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nAbsence de alt sur des images.\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Invalidé",null,"2022-03-25","Présence de double <br> pour simuler un saut de paragraphe au sein d'un paragraphe.\nRecommandation : Privilégier 2 paragraphes distincts.",null,null,null,null,"Basse","Moyen"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-25"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-25","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Invalidé",null,"2022-03-25","Les labels ne sont pas associés aux champs concernés via une paire for/id.",null,null,null,null,"Basse","Critique"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé",null,"2022-03-25"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Invalidé",null,"2022-03-25","Le bouton \"Valider\" est trop générique. Modifier l'intitulé du bouton pour qu'il soit plus pertinent.\nPossibilité de remplacer l'input par un button type submit qui permettra d'insérer un texte masqué si nécessaire.\nEx : \"Envoyer le message\" ou \"Valider le formulaire de contact\"","<button type=\"submit\">\n        Envoyer<span class=\"hidden-s\"> le formulaire de contact</span>\n</button>",null,null,null,"Basse","Majeur"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","Invalidé",null,"2022-03-25","1. Il n'y a aucune consigne expliquant la signification du symbole * dans chaque champ marqué visuellement comme obligatoire.\n2. L'attribut est required ou aria-required=\"true\" mais pas required=\"\".\n3. Le champ objet est obligatoire mais n'est pas visuellement indiqué comme obligatoire.\n4. Les message d'erreurs ne permettent pas d'identifier nommément les champs en erreurs.\n5. Il n'y a pas d'exemple de format pour les champs nécessitant un format spécifique (ex : email (prenom.nom@fournisseur.ext))\n\nRecommandation : Ici, tous les champs du formulaire sont obligatoires, il est donc possible de spécifier en consigne que \"Tous les champs du formulaire sont obligatoires\" et de se passer des astérisques. Par contre, les attributs required ou aria-required=\"true\" doivent être correctement paramétrés sur chaque champ.",null,null,null,null,"Moyenne","Critique"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","Invalidé",null,"2022-03-25","Il n'y a pas de format ou d'instruction spécifique pour l'email, en dehors de \"adresse email invalide\".\nRecommandation : Rappeler le format attendu d'un email dans le message d'erreur.",null,null,null,null,"Basse","Majeur"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page5","index":6,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Mentions légales",null,"https://www.igesa.fr/aide-en-ligne/foire-aux-questions-bot/infos-legales/mentions-legales",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Validé",null,"2022-03-25","Supprimer l'élément <figure> autour de l'image décorative.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-25","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-25","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-25"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-25","Présence de double <br> dans l'avant-dernier paragraphe pour simuler deux paragraphes.\nRecommandation : Privilégiez l'utilisation de plusieurs éléments <p> en lieu et place de <br>.",null,null,null,null,"Basse","Moyen"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-25"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-25","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-25","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","Validé",null,"2022-03-25","Il y a des liens dans le texte qui ont la même couleur que le lien mais aucune indication visuelle que c'est à lien au survol ou au focus. L'utilisateur peut donc facilement les confondre avec du texte simple.\nRecommandation : Rajouter une indication visuelle au survol autre qu'un changement de couleur, comme un soulignement.",null,null,null,null,"Basse","Critique"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-25"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-25"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page6","index":7,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Accessibilité",null,"https://w3recv10.igesa.fr/aide-en-ligne/foire-aux-questions-bot/infos-legales/mentions-legales-1",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-31"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-31"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-31","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Invalidé",null,"2022-03-31","Dans le titre de la page, rajouter \"déclaration d'accessibilité\" après \"mentions légales\".",null,null,null,null,"Basse","Mineur"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,"2022-03-31","Les titres de la déclaration peuvent être des titres des niveau 1 qui suivront le titre de niveau 1 \"déclaration d'accessibilité\".",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-31","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","NA"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","NA"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-31"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-31"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-31"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-31"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page7","index":8,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Moteur de recherche (vacances)",null,"https://www.igesa.fr/vos-vacances/destinations",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Validé",null,"2022-03-31","[Filtres + de critères]\nLes boutons sont composées d'une image et d'un texte, les images n'apportent aucune info complémentaire mais une alternative textuelle reprend le texte adjacent, cela fait doublon.\nRecommandation : Vider les alt des images dans les boutons (alt=\"\")",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-31","Les titres de niveau 1 pour chaque destination ne présentent pas un ratio de contraste suffisant avec l'image en arrière-plan, cela rend les éléments difficile à lire.\nRecommandation : Rajouter une couleur de background à chaque titre pour qu'il ressorte sur les images d'arrière-plan en s'assurant que le ratio de contraste soit à minima de 3:1 (texte gras supérieur à 18.5px)",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-30","Dans chaque article, sous l'image lien et le titre lien, il y a un lien sans intitulé.\nRecommandation : Soit supprimer le lien, puisque c'est la 3ème occurrence au sein de l'article, soit rajouter un intitulé qui sera visuellement masqué.",null,null,null,null,"Basse","Majeur"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-31","[Formulaire de recherche]\nLorsque l'utilisateur modifie ses paramètres de recherche, le nombre de résultats disponible est automatiquement mis à jour via un script mais cette information n'est pas communiquée à l'utilisateur. Donc si ça recherche n'a aucun résultat, il ne le saura qu'après soumission du formulaire et devra recommencer.\nRecommandation : Rajouter un aria-live=\"polite\" sur le bouton de soumission du formulaire afin que l'utilisateur connaisse le nombre de résultats pour sa recherche.\n\n[Fil d'Ariane]\nBien que masqué par le formulaire de recherche, il reste accessible via les technologies d'assistance et permette à l'utilisateur de naviguer en dessous du formulaire de recherche.\nRecommandation : Rendre le fil d'Ariane inaccessible dès lors qu'il est masqué par le formulaire de recherche.",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-31"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-30","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul, de label ou de button, section ne peut pas être enfant de ul, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.\nDes boutons sont utilisés en lieu et place de lien (ils amènent vers une autre page, donc lien).",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,"2022-03-31","La structure des titres est à revoir pour éviter d'avoir des titres de niveau 1 partout et respecter une certaine hiérarchie.\nRecommandation : Laisser \"Destination\" en titre de niveau 1, passer \"Résultats de recherche\" en titre niveau 2 et passer les titres des destinations en titre de niveau 3 pour une meilleure cohérence.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-31"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-31","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-31","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-31","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Invalidé",null,"2022-03-30","L'encart des prix vient se coller au texte en dessous (Location Tranche A) ce qui peut rendre la lecture difficile pour certains utilisateurs.\nRecommandation : Réviser les propriétés CSS pour que le texte ne reste pas collé à l'encart prix même sous ces conditions d'affichage.",null,null,null,null,"Basse","Moyen"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Validé"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Invalidé",null,"2022-03-31","Le bouton pour afficher la map de géolocalisation n'a pas d'intitulé.\nRecommandation : Rajouter un aria-label au bouton \"Se géolocaliser sur une carte\"",null,null,null,null,"Basse","Critique"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,"2022-03-31","Bien que masqué par le formulaire de recherche, les liens du fil d'Ariane reste accessible pour les utilisateurs de technologies d'assistance.\nRecommandation : Il faut sortir le fil d'Ariane de l'ordre de tabulation en le masquant aux technologies d'assistance.",null,"Plutôt que de masquer le fil d'Ariane, il serait judicieux de le réafficher sous le formulaire de recherche afin de garder la fonctionnalité disponible pour tout le monde.",null,"Voir sur l'onglet Transverse","Moyenne","Majeur"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-31"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-30"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-30"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-30"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page8","index":9,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Fiche produit (les colos)",null,"https://www.igesa.fr/univers-juniors/rechercher-une-colo/reserver-mes-vacances/etablissement/andernos-1ere-colo-printemps",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,"Les images du carrousel n'apportent pas d'information complémentaires, pourtant elles ont une alternative textuelle sur la page et pas d'attribut alt du tout dans la modale.\nRecommandation : Pour les 2 cas, laisser l'attribut alt=\"\" présent mais vide.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-31","Les titres avec des images en background ne ressortent pas suffisamment sur l'image, les ratios de contraste sont trop faibles.\nRecommandation : Rajouter un background-color aux textes pour avoir un ratio de contraste à minima de 3:1 (4.5:1 selon la taille et la graisse du texte)",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","Validé",null,"2022-03-31"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","Validé",null,"2022-03-31"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Invalidé",null,"2022-03-31","Dans le carrousel d'images, la fonction \"Zoom\" est un lien qui n'a aucun intitulé.\nRecommandation : Rajouter un texte masqué qui sera l'intitulé de ce lien.",null,null,null,null,"Basse","Majeur"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-31","[carrousel]\nLe lien de mise en favori de la colos est composé d'un élément <button> à l'intérieur d'un <a>.\nDéjà, cette imbrication est une erreur, c'est soit un lien soit un bouton.\nRecommandation : Vu que la fonction de ce composant est de mettre la colo en favoris, garder le bouton et lui donner un intitulé clair qui sera correctement restitué par les technologies d'assistance.\nEx : Mettre/Enlever Andernos, la 1ère colo, de mes favoris <= possibilité de masquer ce texte pour garder le visu actuel.\n\nLes boutons de navigation du carrousel n'ont pas d'intitulés.\nRecommandation : Rajouter un intitulé en texte masqué.\nEx : \"Image précédente\" / \"Image suivante\"\n\nLe composant pour afficher les images du carrousel en plein écran dans une modale est un lien sans intitulé.\nLa modale ne prend pas le focus à l'ouverture, les boutons n'ont pas de libellés clairs.\nRecommandation : Remplacer ce composant par un bouton avec un libellé en texte masqué si besoin (pour le visu). \nSe référer au design pattern ARIA de la modale => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-31","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul, de label ou de button, button ne peut pas être enfant de a, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.\nDes boutons sont utilisés en lieu et place de lien (ils amènent vers une autre page, donc lien).\n",null,"Attention, un élément <style>avec tout son contenu apparait dans les onglets \"votre centre\" et \"au programme\". Il manque le chevron fermant de la balise <style>.",null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-31"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Invalidé",null,"2022-03-31","Le paragraphe contenant la balise <style> visible est vide.\nRecommandation : privilégier les propriétés CSS pour gérer les espacements et autre mise en forme.",null,null,null,null,"Basse","Moyen"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-31"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Validé",null,"2022-03-31",null,null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-31"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-31","Dans le détails de la colo, les 3 différents onglets sont consultables avec une scroll bar horizontal.\nRecommandation : Mettre en place un système de disclosure pour la version mobile afin qu'il n'y ait pas de défilement horizontal. Se référer au design pattern aria =>https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html\n\nLa suggestion de colos en fin de page met en place un scroll horizontal.\nRecommandation : Revoir la disposition des éléments pour qu'ils s'affichent en colonne en format mobile.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-31"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,"2022-03-31","La modale du carrousel ne prend pas le focus à l'ouverture et l'utilisateur continue à parcourir la page derrière.\nRecommandation : revoir l'implémentation de la modale en se référent au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-31"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-31"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-31"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page9","index":10,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["fiche colos (calendrier)",null,"https://www.igesa.fr/vos-vacances/reservation-disponibilite-de-nos-centres-de-vacances/annee/2022/mois/7",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","Validé",null,"2022-03-30","Le tableau des mois n'a pas de role=presentation.",null,null,null,null,"Basse","Mineur"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","Validé",null,"2022-03-30"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","Invalidé",null,"2022-03-30","Rajouter une attribut scope=\"col\" pour chaque balise <th>.",null,null,null,null,"Basse","Majeur"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","Validé",null,"2022-03-30"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-30"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-30","[Tableau de réservation]\nUn deuxième élément <thead> est restitué par le lecteur d'écran.\nRecommandation : Supprimer ce deuxième <thead>.",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-30"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-30","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence d'un double <title> dans le head.\nPrésence d'éléments incorrectement imbriqués (<div> enfant de <label> ou de <ul>, etc.).\nPrésence d'ID dupliqués et/ou vides.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-30"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-30"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-30","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-30","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-30","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-30",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Invalidé",null,"2022-03-30","[Porquerolles - Village vacance]\nLe S déborde de son conteneur et se superpose à une bordure du tableau, ce qui peut gêner certains utilisateurs.\nRecommandation : Modifiez les propriétés CSS de cet élément pour que le texte ne chevauche pas la bordure dans ces conditions d'affichage.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,"2022-03-30","La modale de réservation ne peut être fermé qu'avec une action sur la croix en haut à droite.\nRecommandation : Se référer au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/alertdialog.html",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Majeur"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,"2022-03-30","La modale de réservation ne prend pas le focus à l'ouverture, l'utilisateur doit tabuler tout le tableau avant d'accéder à la modale et de pouvoir la fermer.\nRecommandation : Revoir la conception de la modale en se référant au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/alertdialog.html",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-30"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-30"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-30"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-30"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page10","index":11,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Actualités (famille)",null,"https://www.igesa.fr/decouvrez-les-actualites-igesa/tag/famille-enfance",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Validé",null,"2022-03-29","[Affichage mobile]\nCertaines images décoratives ont une alternative textuelle qui reprend mot pour mot le titre de l'article sans apporter d'information complémentaire.\nRecommandation : Vider les attributs alt (alt=\"\") des images décoratives pour éviter une redondance d'informations à la restitution par les technologies d'assistance.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-29","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.\n\nDans la pagination, la page en cours présente un ratio de contraste insuffisant.\nRecommandation : Modifier la couleur de cet élément pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,"2022-03-29","Les liens de chaque article présentent un ratio de contraste insuffisant.\nModifier la couleur des liens pour que le ratio de contraste soit à minima de 3:1.\n\n[Nuage de mot]\nLa croix (image background) pour supprimer l'étiquette dans le nuage de mot présente un ratio de contraste insuffisant (1.2:1).\nRecommandation : Modifier la couleur de cet élément pour que le ratio de contraste soit à minima de 3:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Validé",null,"2022-03-29","[nuage de mots]\nL'étiquette est en fait un lien qui permet de revenir à l'accueil des articles, avec tous les articles sans tri de catégorie, mais ce n'est pas clair pour l'utilisateur.\nRecommandation : Modifier l'intitulé du lien pour que l'utilisateur sache, en cliquant dessus, qu'il va modifier la liste des articles visibles.",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-29"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-29"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-29","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence d'un double <title> dans le head.\nPrésence d'éléments incorrectement imbriqués (<div> enfant de <label> ou de <ul>, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs aria-owns et aria-labelledby qui ne pointent vers aucun élément au sein de la page.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,"2022-03-29","[Nuage de mot]\nLe nuage de mots de titre 3 pourrait donner l'impression de dépendre du titre 2 précédant et donc que le nuage de mots ne concerne que le dernier article.\nRecommandation : Passer le titre de niveau 3 à niveau 2 pour être au même niveau que les autres titres de la page.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-29"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-29","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html\n\nLa pagination n'est pas implémentée avec une liste ordonnée mais une liste non ordonnée.\nRecommandation : Remplacer la liste <ul> par une liste <ol>",null,null,null,null,"Moyenne","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-29","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-29","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page11","index":12,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Actualité (famille)",null,"https://www.igesa.fr/decouvrez-les-actualites-igesa/actualites/lexigence-du-service-aux-familles-ressortissantes-du-ministere-des-armees",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","Validé",null,"2022-03-29"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Validé",null,"2022-03-29","Les images décoratives dans l'article n'apportent aucune information supplémentaire par rapport aux texte.\nRecommandation : Vider l'attribut alt (alt=\"\") et supprimer les éléments <figure> autour des images, ils n'ont aucun intérêt dans ce contexte.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","Validé",null,"2022-03-29","La dernière image (avec légende) n'a pas une alternative pertinente.\nRecommandation : Remplacer l'alternative actuelle par \"Visite de M. Thibaut de Vanssay de Blavous, DRH-MD\"",null,null,null,null,"Basse","Majeur"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","Invalidé",null,"2022-03-29","Deux images ont visuellement une légende pour compléter l'image, mais le texte n'est relié d'aucune manière à l'image correspondante.\nRecommandation : rajouter le role=\"figure\" aux éléments <figure> et mettre la légende dans un élément <figcaption> sous l'image (à l'intérieur de l'élément <figure>.","<figure class=\"image\">\n    <img class=\"image-embed-item loading\" alt=\"Florence Parly s’est rendue dans nos structures de Versailles et Paris Balard\" src=\"/fileadmin/user_upload/photo2_09112021.jpg\" data-was-processed=\"true\" width=\"1200\" height=\"543\">\n    <figcaption>\n        <i>Au lancement du plan famille, la ministre des Armées Florence Parly s’est rendue dans nos structures de Versailles et Paris Balard afin de dialoguer avec les familles sur l’accueil quotidien de leurs enfants et s’est montrée très satisfaite du service proposé.</i>\n    </figcaption>\n</figure>",null,null,null,"Basse","Majeur"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-29","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-29"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-29"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-29","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence d'un double <title> dans le head.\nPrésence d'éléments incorrectement imbriqués (<div> enfant de <label> ou de <ul>, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs aria-owns et aria-labelledby qui ne pointent vers aucun élément au sein de la page.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Invalidé",null,"2022-03-29","[Paragraphe blanc sur fond vert]\nPrésence de <br> double pour simuler des sauts de lignes au sein d'un élément <p>.\nRecommandation : Supprimer les doubles <br> et privilégier les propriétés CSS pour la mise en forme.",null,null,null,null,"Basse","Moyen"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-29"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-29","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Moyenne","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","Invalidé",null,"2022-03-29","[Paragraphe blanc sur fond vert]\nLes blocs de citations ne sont pas implémentés de façon correcte.\nRecommandation : Utiliser un <blockquote> par citation, une <figcaption> pour la personne cité, englober le tout dans un <figure>","<figure>\n    <blockquote>\n        citation 1\n    </blockquote>\n    <blockquote>\n        citation 2\n    </blockquote>\n    <figcaption>Nom de l'auteur</figcaption>\n</figure>",null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-29","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-29","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","Invalidé",null,"2022-03-29","[Encadré blanc sur bleu pour plus d'informations]\nLe lien vers igesa.fr et le lien téléphonique ne se distinguent absolument pas du texte lorsque la souris ou le focus passe dessus.\nRecommandation : Rajouter une modification visuelle comme un soulignement lors du hover ou de la prise de focus sur les liens.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page12","index":13,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Pass avantages (loisirs)",null,"https://www.igesa.fr/loisirs-avantages/pass-avantages",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,"2022-03-29","Les 3 images décoratives sur la page ont une alternative alors qu'elles n'apportent aucune information supplémentaire.\nRecommandation : Vider l'attribut alt (alt=\"\") pour les images décoratives. Supprimer aussi les éléments <figure> qui n'ont aucune utilité dans ce contexte.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-29","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-29"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","NA"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-29","Des erreurs et alertes sont remontées par le validateur W3C.\nPrésente d'ID dupliqués et/ou d'ID vide.\nPrésence d'un double <title> dans le head.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Invalidé",null,"2022-03-29","Présence d'élément <p> vides pour générer des espaces.\nRecommandation : Privilégier l'utilisation de propriétés CSS pour gérer la mise en page et les espacements entre les composants.",null,null,null,null,"Basse","Moyen"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-29","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html\n\nLa foire au question est visuellement représentée sous forme de liste ordonnée mais n'est pas implémenté comme telle.\nRecommandation : Mettre en place une liste ordonnée <ol> ou chaque <li> reprendra un élément <détail>. ",null,null,null,null,"Moyenne","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-29","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-29","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-29",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Invalidé",null,"2022-03-29","[Format Mobile]\nLes boutons \"Je me connecte\" \"Je m'inscris\" ne se réarrange pas correctement et se superposent partiellement, rendant la lecture difficile.\nRecommandation : Gérer la mise en page pour que les boutons s'affichent automatiquement colonne plutôt que de se \"couper\" en plein milieu\".",null,null,null,null,"Moyenne","Critique"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","NA"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","NA"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","NA"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","NA"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-29"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page13","index":14,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Calcul (E-social)",null,"https://www.igesa.fr/e-social-des-armees/espace-prestations-daction-sociale/calculette-qf",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,"2022-03-28","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-28"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-29","Les boutons \"-\" et \"+\" n'ont pas d'intitulé restitué par les technologies d'assistance.\nRecommandation : Rajouter un texte masqué pour chaque bouton avec un intitulé clair et pertinent","<button type=\"button\" class=\"btn btn--form-input\" data-controls-number-input=\"qf-adulte-foyer\" data-add=\"1\" aria-controls=\"qf-adulte-foyer\">\n\t<i class=\"fas fa-plus\"></i>\n                <span class=\"hidden-s\">Ajouter un adulte</span>\n</button>",null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-29"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","Invalidé",null,"2022-03-29","En cas d'erreur dans le formulaire de calcul, le message d'erreur qui apparait n'a pas de role=\"alert\" et n'est pas très pertinent.\nRecommandation : Reformuler le message d'erreur pour le clarifier et rajouter un role=\"alert\"",null,null,null,null,"Moyenne","Majeur"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-28","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence de balises mal imbriquées (p enfant de small, base enfant de li, etc.).\nPrésence d'ID dupliqués (+ de 60 id).",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-29"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,"2022-03-28","Il n'y a qu'un seul titre officiel, or certains éléments sont visuellement représenté comme des titres sans en être sémantiquement parlant.\nRecommandation :\n1 - Rajouter un titre de niveau 2 au premier encart \"Lieu de résidence\"\n2 - Pour les deux paragraphes avec une class css titre, remplacer les paragraphes par des titres de niveau 2",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-28"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Invalidé",null,"2022-03-28","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,null,"Basse","Majeur"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé",null,"2022-03-28","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,null,"Basse","Mineur"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Invalidé",null,"2022-03-28","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,null,"Basse","Majeur"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-29",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-29","Le message d'erreur dépasse de la largeur d'écran et quelques mots sont tronqués, il y a perte d'information et de lisibilité.\nRecommandation : Recadrer correctement le message pour qu'il ne déborde pas de l'affichage.",null,null,null,"Voir sur l'onglet Transverse","Basse","Moyen"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-29"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Invalidé",null,"2022-03-29","Les label des boutons radios et des champs select ne sont pas associés aux inputs correspondant, du coup ces éléments n'ont pas de label restitué avec les technologies d'assistance.\nRecommandation : Associer label et champ correspondant avec une paire for/id.",null,null,null,null,"Basse","Critique"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","Validé"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","Invalidé",null,"2022-03-29","Pour les champs radios, remplacer la div globale et le premier label par un fieldset et une legend pour une meilleure lecture.","<fieldset class=\"form_elmt form_elmt--radio\">\n    <legend>\n        Famille monoparentale :\n    </legend>\n    <div class=\"radio-wrapper\" id=\"famille-monoparentale\">\n        <input class=\"form__elm--checkbox\" id=\"monoparentale-non\" type=\"radio\" name=\"tx_pjxquotientfamilial_pi1[quotientFamilial][monoparentale]\" value=\"non\" checked=\"checked\">\n        <label class=\"bulle__txt\" for=\"monoparentale-non\"><span>Non</span></label>\n    </div>\n    <div class=\"radio-wrapper\">\n        <input class=\"form__elm--checkbox\" id=\"monoparentale-oui\" type=\"radio\" name=\"tx_pjxquotientfamilial_pi1[quotientFamilial][monoparentale]\" value=\"oui\">\n        <label class=\"bulle__txt\" for=\"monoparentale-oui\"><span>Oui</span></label>\n    </div>\n</fieldset>",null,null,null,"Basse","Moyen"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Invalidé",null,"2022-03-29","Le terme Calculer est trop générique.\nRecommandation : Corriger pour \"Calculer mon quotient familial\" <= Possibilité de masquer le texte \"Mon quotient familial\" si besoin esthétique.",null,null,null,null,"Basse","Majeur"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","Invalidé",null,"2022-03-29","Le champ \"Revenu Fiscal de Référence\" est obligatoire mais ce n'est pas indiqué visuellement.\nRecommandation : puisque c'est le seul champ requis, rajouter une mention (obligatoire) dans son label.",null,null,null,null,"Basse","Majeur"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Validé",null,"2022-03-28"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Validé",null,"2022-03-28"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Validé",null,"2022-03-28"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-29"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Validé",null,"2022-03-28"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-28"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé",null,"2022-03-28"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page14","index":15,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Connexion",null,"https://selfservice.igesa.fr/auth/realms/igesaconnect/protocol/openid-connect/auth?state=18c2e7156c682f50a9bf9515cfdf31a3&scope=profile%20email&response_type=code&approval_prompt=auto&redirect_uri=https%3A%2F%2Fwww.igesa.fr%2Fmon-espace%2Fsidentifier-sinscrire%2F&client_id=w3igesaproduction",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-28","Le lien image France Connect n'est pas clair. L'intitulé du lien est basé sur l'alternative de l'image \"France Connect\", qui ne reprend pas tout le texte de l'image, à savoir \"Se connecter avec France Connect\".",null,null,null,"Voir sur l'onglet Transverse","Basse","Majeur"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-28"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-28",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,"2022-03-28","La fonctionnalité pour afficher le mot de passe est basée sur une image rendue cliquable avec un eventlistener, mais du coup cette fonctionnalité n'est pas utilisable au clavier.\nRecommandation : Remplacer l'image avec eventlistener pour afficher le mot de passe par un bouton qui sera automatiquement dans l'arbre de tabulation.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-28"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","Invalidé",null,"2022-03-28","Le message d'alerte indiquant que le temps de connexion est dépassé n'a pas de role=\"alert\".\nLe message d'alerte indiquant qu'il y a une erreur dans l'identifiant et/ou le mot de passe n'a pas de role=\"alert\".\nRecommandation : Rajouter un role=\"alert\" à ces messages pour qu'ils soient automatiquement vocalisés par les technologies d'assistance.",null,null,null,null,"Basse","Critique"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-28","Des erreurs et alertes sont remontées par le validateur W3C\nPrésente de deux balises <title> dans le head.\nPrésence d'un script dans des balises <no script> dans le head.\nPrésence de role=\"presentation\" pour des images décoratives.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Invalidé",null,"2022-03-28","il n'y a pas de déclaration de langue par défaut sur cette page.\nRecommandation : Rajouter l'attribut lang=\"fr-FR\" dans l'élément <html>",null,null,null,null,"Basse","Majeur"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-28"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","NA"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Validé",null,"2022-03-02"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,"2022-03-28","Le focus est totalement supprimé sur cette page.\nRecommandation : Laisser le focus par défaut du navigateur ou paramétrer un focus personnalisé visible en toute circonstance.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","Invalidé",null,"2022-03-28","Bien qu'il n'y ait que 2 champs, s'ils sont obligatoires tous les deux, il faut le signaler visuellement.\nRecommandation : En amont des champs, rajouter une consigne \"Tous les champs sont obligatoires\" pour informer l'utilisateur.\n\nPour le champ email, il n'y a pas d'exemple du format attendu, ni dans le label ni dans le message d'erreur.\nRecommandation : Rappeler le format attendu dans le label pour éviter les erreurs ou les doutes (prenom.nom@fournisseur.ext).",null,null,null,null,"Basse","Moyen"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","Invalidé",null,"2022-03-28","Les champs ont bien un attribut autocomplete mais celui-ci a pour valeur \"off\".\nRecommandation : Donner la valeur correcte pour chaque champ => \"email\" pour l'email et \"password\" pour le mot de passe.",null,null,null,null,"Basse","Majeur"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","NA"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","NA"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,"2022-03-28","Au chargement de la page, le focus se place sur le premier champ du formulaire. Mais une fois que l'on sort du formulaire, il est impossible de revenir dessus.\nRecommandation : Supprimer les tabindex des champs de formulaires pour récupérer une navigation cohérente.",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Invalidé"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Invalidé",null,null,"Le temps pour se connecter est limité, mais l'utilisateur n'a aucune indication.\nS'il a trop attendu, à la validation, la page est rechargé et il doit recommencer la procédure.\nRecommandation : Prévenir l'utilisateur que le temps imparti pour se connecter arrive à sa fin et que la page va être rechargée quelques minutes avant le délai.",null,null,null,null,"Basse","Majeur"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page15","index":16,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Inscription",null,"https://selfservice.igesa.fr/auth/realms/igesaconnect/login-actions/registration?client_id=w3igesaproduction&tab_id=Kd4YTHhrqEo",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Validé",null,"2022-03-28"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,"2022-03-28","Le slider pour les civilités n'est pas clair : il restitue coché pour \"Monsieur\" et \"Non coché\" pour Madame.\nRecommandation : Remplacer le slider par deux boutons radio en se référent au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/radio/radio-1/radio-1.html",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-28"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","Invalidé",null,"2022-03-28","Il n'y a pas de role=\"alert\" sur les messages indiquant les champs en erreur.",null,null,null,null,"Basse","Majeur"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,"2022-03-28","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence de deux <title> dans le head.\nPrésence d'un script dans des balises <no script> dans le head.\nPrésence de role=\"presentation\" pour des images décoratives.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Moyen"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Invalidé",null,"2022-03-28","il n'y a pas de déclaration de langue par défaut sur cette page.\nRecommandation : Rajouter l'attribut lang=\"fr-FR\" dans l'élément <html>",null,null,null,null,"Basse","Majeur"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Validé"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Invalidé",null,"2022-03-28","Le titre \"Igesa : Compte utilisateur\" ne correspond pas au contenu de la page.\nRecommandation : Modifier le title pour \"Igesa - Formulaire d'inscription\".",null,null,null,null,"Basse","Critique"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Validé",null,"2022-03-28"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Validé",null,"2022-03-28"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","NA"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"28/003/2022"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","NA"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,"2022-03-28","Le focus est totalement supprimé sur cette page.\nRecommandation : Laisser le focus par défaut du navigateur ou paramétrer un focus personnalisé visible en toute circonstance.",null,null,null,"Voir sur l'onglet Transverse","Basse","Critique"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-28",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-28"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","Validé"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Invalidé",null,"2022-03-28","Le terme \"Valider\" est trop générique et peut prêter à confusion.\nRecommandation : Remplacer \"Valider\" par \"S'inscrire\" ou \"S'inscrire à IGESA\" avec le texte \"à IGESA\" masqué visuellement mais restituable par les technologies d'assistance.",null,null,null,null,"Basse","Majeur"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","Invalidé",null,"2022-03-28","Mettre la consigne sur les champs obligatoires avant le formulaire et non après.\n\nLa consigne pour la création du mot de passe doit soit être placée avant les deux champs mots de passe, soit rattaché au premier champ par un attribut aria-describedby afin d'être sûr que l'utilisateur aura bien l'information sur le format de mot de passe attendu.\n\nCertains messages d'erreur sur les champs ne sont pas nominatifs et ne permettent donc pas d'identifier les champs concernés.\nRecommandation : Modifier les messages comme suit \"Le champ [nomduchamp] doit être renseigné\" + Associer chaque message d'erreur au champ concerné",null,null,null,null,"Moyenne","Majeur"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","Validé",null,"2022-03-28"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","Invalidé",null,"2022-03-28","Remplacer la valeur \"off\" de l'attribut autocomplete par la valeur correspondante pour chaque champ.",null,null,null,null,"Basse","Majeur"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","NA"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","NA"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Validé",null,"2022-03-28"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Invalidé",null,"2022-03-28","Le temps pour se connecter est limité, mais l'utilisateur n'a aucune indication.\nS'il a trop attendu, à la validation, la page est rechargé et il doit recommencer la procédure.\nRecommandation : Prévenir l'utilisateur que le temps imparti pour se connecter arrive à sa fin et que la page va être rechargée quelques minutes avant le délai.",null,null,null,null,"Basse","Majeur"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Validé"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Page16","index":17,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":false,"merged":[[0,2,0,5]]}
["Calculer votre tarif",null,"https://www.igesa.fr",null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","NA"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","NA"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","NA"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","NA"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","NA"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","NA"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","NA"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","NA"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","NA"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","NA"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","NA"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","NA"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","NA"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","NA"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","NA"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","NA"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","NA"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","NA"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","NA"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","NA"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","NA"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","NA"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","NA"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","NA"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","NA"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","NA"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","NA"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","NA"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","NA"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","NA"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","NA"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Validé",null,"2022-03-25"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","Invalidé",null,"2022-03-25","Le message d'erreur dans le formulaire n'a pas de role='alert'",null,null,null,null,"Basse","Majeur"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","NA"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","NA"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","NA"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","NA"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","NA"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","NA"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","NA"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","NA"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","NA"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","NA"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","NA"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Invalidé"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Invalidé",null,"2022-03-25",null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","NA"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","NA"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Validé",null,"2022-03-25"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","NA"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Validé",null,"2022-03-25"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Validé",null,"2022-03-25"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","NA"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","NA"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","NA"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","NA"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","NA"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","NA"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Validé",null,"2022-03-25"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","Invalidé",null,"2022-03-25","Il n'y a pas de messages d'erreur permettant de cibler nommément les champs incriminés mais un message global \"données erronées\" qui n'est rattaché à aucun champ.\nRecommandation : Pour chaque champ en erreur, mettre en place un message d'erreur associé au champ concerné, qui le nommera et facilitera l'identification.\nEx : Votre revenu fiscal de référence doit être renseigné / Le nombre de personnes à charge fiscalement doit être renseigné.",null,null,null,null,"moyenne","Majeur"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","NA"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","NA"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","NA"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","NA"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","NA"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","NA"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Invalidé",null,null,null,null,null,null,"Voir sur l'onglet Transverse"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Invalidé",null,"2022-03-25","Une fois la calculette ouvert à partir du menu, il faut tabuler TOUTE LA PAGE avant que le focus ne vienne se mettre sur la fenêtre modale de la calculette.\nRecommandation : La modale doit prendre le focus à l'ouverture. Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html\n\nLa croix pour fermer la modale de la calculette n'est pas un composant interactif mais un élément <span> cliquable et ne fait donc pas correctement partie de l'arbre de tabulation.\nL'utilisateur peut uniquement revenir dessus en tabulant à l'envers (Ctrl + Tab) mais pas à l'endroit (Tab uniquement).\nRecommandation : Remplacer l'élément <span> par un <button> qui est donc nativement cliquable et intégré à l'arbre de tabulation.",null,null,null,"Voir sur l'onglet Transverse","Moyenne","Critique"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","NA"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","NA"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","NA"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","NA"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","NA"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","NA"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","NA"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","NA"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","NA"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","NA"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","NA"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Validé"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","NA"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","NA"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","NA"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":0}]

{"sheet":"Synthèse","index":18,"n_rows":117,"n_cols":192,"rows_kept":117,"cut":false,"hidden":false,"merged":[[1,0,1,3],[4,0,8,3]]}
[{"$f":"Projet!A1","v":"Audit par critères RGAA 4.1 2021"}]
["2024-03-22",null,null,null,null,null,"%=Taux conformité aux critères pour chaque page"]
[null,null,null,null,null,null,{"$f":"IF(SUM(Value!AG$13:AG$15)=0,0,(Value!AG$13/SUM(Value!AG$13:AG$15))*100)","v":57.142857142857139},{"$f":"IF(SUM(Value!AH$13:AH$15)=0,0,(Value!AH$13/SUM(Value!AH$13:AH$15))*100)","v":44.736842105263158},{"$f":"IF(SUM(Value!AI$13:AI$15)=0,0,(Value!AI$13/SUM(Value!AI$13:AI$15))*100)","v":47.368421052631575},{"$f":"IF(SUM(Value!AJ$13:AJ$15)=0,0,(Value!AJ$13/SUM(Value!AJ$13:AJ$15))*100)","v":41.860465116279073},{"$f":"IF(SUM(Value!AK$13:AK$15)=0,0,(Value!AK$13/SUM(Value!AK$13:AK$15))*100)","v":52.631578947368418},{"$f":"IF(SUM(Value!AL$13:AL$15)=0,0,(Value!AL$13/SUM(Value!AL$13:AL$15))*100)","v":44.927536231884055},{"$f":"IF(SUM(Value!AM$13:AM$15)=0,0,(Value!AM$13/SUM(Value!AM$13:AM$15))*100)","v":50},{"$f":"IF(SUM(Value!AN$13:AN$15)=0,0,(Value!AN$13/SUM(Value!AN$13:AN$15))*100)","v":51.282051282051277},{"$f":"IF(SUM(Value!AO$13:AO$15)=0,0,(Value!AO$13/SUM(Value!AO$13:AO$15))*100)","v":48.780487804878049},{"$f":"IF(SUM(Value!AP$13:AP$15)=0,0,(Value!AP$13/SUM(Value!AP$13:AP$15))*100)","v":54.054054054054056},{"$f":"IF(SUM(Value!AQ$13:AQ$15)=0,0,(Value!AQ$13/SUM(Value!AQ$13:AQ$15))*100)","v":47.619047619047613},{"$f":"IF(SUM(Value!AR$13:AR$15)=0,0,(Value!AR$13/SUM(Value!AR$13:AR$15))*100)","v":44},{"$f":"IF(SUM(Value!AS$13:AS$15)=0,0,(Value!AS$13/SUM(Value!AS$13:AS$15))*100)","v":45.454545454545453},{"$f":"IF(SUM(Value!AT$13:AT$15)=0,0,(Value!AT$13/SUM(Value!AT$13:AT$15))*100)","v":33.333333333333329},{"$f":"IF(SUM(Value!AU$13:AU$15)=0,0,(Value!AU$13/SUM(Value!AU$13:AU$15))*100)","v":42.5},{"$f":"IF(SUM(Value!AV$13:AV$15)=0,0,(Value!AV$13/SUM(Value!AV$13:AV$15))*100)","v":43.589743589743591}]
[null,"%=Taux conformité aux critères pour l'échantillon",null,null,null,null,{"$f":"IF(SUM(Value!AG$13:AG$15)=0,0,(Value!AG$14/SUM(Value!AG$13:AG$15))*100)","v":42.857142857142854},{"$f":"IF(SUM(Value!AH$13:AH$15)=0,0,(Value!AH$14/SUM(Value!AH$13:AH$15))*100)","v":55.26315789473685},{"$f":"IF(SUM(Value!AI$13:AI$15)=0,0,(Value!AI$14/SUM(Value!AI$13:AI$15))*100)","v":52.631578947368418},{"$f":"IF(SUM(Value!AJ$13:AJ$15)=0,0,(Value!AJ$14/SUM(Value!AJ$13:AJ$15))*100)","v":58.139534883720934},{"$f":"IF(SUM(Value!AK$13:AK$15)=0,0,(Value!AK$14/SUM(Value!AK$13:AK$15))*100)","v":47.368421052631575},{"$f":"IF(SUM(Value!AL$13:AL$15)=0,0,(Value!AL$14/SUM(Value!AL$13:AL$15))*100)","v":55.072463768115945},{"$f":"IF(SUM(Value!AM$13:AM$15)=0,0,(Value!AM$14/SUM(Value!AM$13:AM$15))*100)","v":50},{"$f":"IF(SUM(Value!AN$13:AN$15)=0,0,(Value!AN$14/SUM(Value!AN$13:AN$15))*100)","v":48.717948717948715},{"$f":"IF(SUM(Value!AO$13:AO$15)=0,0,(Value!AO$14/SUM(Value!AO$13:AO$15))*100)","v":51.219512195121951},{"$f":"IF(SUM(Value!AP$13:AP$15)=0,0,(Value!AP$14/SUM(Value!AP$13:AP$15))*100)","v":45.945945945945951},{"$f":"IF(SUM(Value!AQ$13:AQ$15)=0,0,(Value!AQ$14/SUM(Value!AQ$13:AQ$15))*100)","v":52.380952380952387},{"$f":"IF(SUM(Value!AR$13:AR$15)=0,0,(Value!AR$14/SUM(Value!AR$13:AR$15))*100)","v":56.000000000000007},{"$f":"IF(SUM(Value!AS$13:AS$15)=0,0,(Value!AS$14/SUM(Value!AS$13:AS$15))*100)","v":54.54545454545454},{"$f":"IF(SUM(Value!AT$13:AT$15)=0,0,(Value!AT$14/SUM(Value!AT$13:AT$15))*100)","v":66.666666666666657},{"$f":"IF(SUM(Value!AU$13:AU$15)=0,0,(Value!AU$14/SUM(Value!AU$13:AU$15))*100)","v":57.499999999999993},{"$f":"IF(SUM(Value!AV$13:AV$15)=0,0,(Value!AV$14/SUM(Value!AV$13:AV$15))*100)","v":56.410256410256409}]
[{"$f":"Value!O141","v":32.20338983050847},null,null,null,null,null,{"$f":"IF(SUM(Value!AG$13:AG$15)=0,0,(Value!AG$15/SUM(Value!AG$13:AG$15))*100)","v":0},{"$f":"IF(SUM(Value!AH$13:AH$15)=0,0,(Value!AH$15/SUM(Value!AH$13:AH$15))*100)","v":0},{"$f":"IF(SUM(Value!AI$13:AI$15)=0,0,(Value!AI$15/SUM(Value!AI$13:AI$15))*100)","v":0},{"$f":"IF(SUM(Value!AJ$13:AJ$15)=0,0,(Value!AJ$15/SUM(Value!AJ$13:AJ$15))*100)","v":0},{"$f":"IF(SUM(Value!AK$13:AK$15)=0,0,(Value!AK$15/SUM(Value!AK$13:AK$15))*100)","v":0},{"$f":"IF(SUM(Value!AL$13:AL$15)=0,0,(Value!AL$15/SUM(Value!AL$13:AL$15))*100)","v":0},{"$f":"IF(SUM(Value!AM$13:AM$15)=0,0,(Value!AM$15/SUM(Value!AM$13:AM$15))*100)","v":0},{"$f":"IF(SUM(Value!AN$13:AN$15)=0,0,(Value!AN$15/SUM(Value!AN$13:AN$15))*100)","v":0},{"$f":"IF(SUM(Value!AO$13:AO$15)=0,0,(Value!AO$15/SUM(Value!AO$13:AO$15))*100)","v":0},{"$f":"IF(SUM(Value!AP$13:AP$15)=0,0,(Value!AP$15/SUM(Value!AP$13:AP$15))*100)","v":0},{"$f":"IF(SUM(Value!AQ$13:AQ$15)=0,0,(Value!AQ$15/SUM(Value!AQ$13:AQ$15))*100)","v":0},{"$f":"IF(SUM(Value!AR$13:AR$15)=0,0,(Value!AR$15/SUM(Value!AR$13:AR$15))*100)","v":0},{"$f":"IF(SUM(Value!AS$13:AS$15)=0,0,(Value!AS$15/SUM(Value!AS$13:AS$15))*100)","v":0},{"$f":"IF(SUM(Value!AT$13:AT$15)=0,0,(Value!AT$15/SUM(Value!AT$13:AT$15))*100)","v":0},{"$f":"IF(SUM(Value!AU$13:AU$15)=0,0,(Value!AU$15/SUM(Value!AU$13:AU$15))*100)","v":0},{"$f":"IF(SUM(Value!AV$13:AV$15)=0,0,(Value!AV$15/SUM(Value!AV$13:AV$15))*100)","v":0}]
[null,null,null,null,null,null,{"$f":"IF(ISERROR(Value!AG$16),\"\",Value!AG$16)","v":56},{"$f":"IF(ISERROR(Value!AH$16),\"\",Value!AH$16)","v":45},{"$f":"IF(ISERROR(Value!AI$16),\"\",Value!AI$16)","v":47},{"$f":"IF(ISERROR(Value!AJ$16),\"\",Value!AJ$16)","v":42},{"$f":"IF(ISERROR(Value!AK$16),\"\",Value!AK$16)","v":52},{"$f":"IF(ISERROR(Value!AL$16),\"\",Value!AL$16)","v":44},{"$f":"IF(ISERROR(Value!AM$16),\"\",Value!AM$16)","v":50},{"$f":"IF(ISERROR(Value!AN$16),\"\",Value!AN$16)","v":51},{"$f":"IF(ISERROR(Value!AO$16),\"\",Value!AO$16)","v":48},{"$f":"IF(ISERROR(Value!AP$16),\"\",Value!AP$16)","v":53},{"$f":"IF(ISERROR(Value!AQ$16),\"\",Value!AQ$16)","v":47},{"$f":"IF(ISERROR(Value!AR$16),\"\",Value!AR$16)","v":43},{"$f":"IF(ISERROR(Value!AS$16),\"\",Value!AS$16)","v":45},{"$f":"IF(ISERROR(Value!AT$16),\"\",Value!AT$16)","v":33},{"$f":"IF(ISERROR(Value!AU$16),\"\",Value!AU$16)","v":42},{"$f":"IF(ISERROR(Value!AV$16),\"\",Value!AV$16)","v":43}]
[null,null,null,null,null,null,{"$f":"IF(ISERROR(Value!AG$6),\"\",Value!AG$6)","v":0},{"$f":"IF(ISERROR(Value!AH$6),\"\",Value!AH$6)","v":0},{"$f":"IF(ISERROR(Value!AI$6),\"\",Value!AI$6)","v":0},{"$f":"IF(ISERROR(Value!AJ$6),\"\",Value!AJ$6)","v":0},{"$f":"IF(ISERROR(Value!AK$6),\"\",Value!AK$6)","v":0},{"$f":"IF(ISERROR(Value!AL$6),\"\",Value!AL$6)","v":0},{"$f":"IF(ISERROR(Value!AM$6),\"\",Value!AM$6)","v":0},{"$f":"IF(ISERROR(Value!AN$6),\"\",Value!AN$6)","v":0},{"$f":"IF(ISERROR(Value!AO$6),\"\",Value!AO$6)","v":0},{"$f":"IF(ISERROR(Value!AP$6),\"\",Value!AP$6)","v":0},{"$f":"IF(ISERROR(Value!AQ$6),\"\",Value!AQ$6)","v":0},{"$f":"IF(ISERROR(Value!AR$6),\"\",Value!AR$6)","v":0},{"$f":"IF(ISERROR(Value!AS$6),\"\",Value!AS$6)","v":0},{"$f":"IF(ISERROR(Value!AT$6),\"\",Value!AT$6)","v":0},{"$f":"IF(ISERROR(Value!AU$6),\"\",Value!AU$6)","v":0},{"$f":"IF(ISERROR(Value!AV$6),\"\",Value!AV$6)","v":0}]
[]
[null,null,null,null,null,null,"Accueil","FAQ","Plan du site","Contact","Mentions légales","Accessibilité","Moteur de recherche (vacances)","Fiche produit (les colos)","fiche colos (calendrier)","Actualités (famille)","Actualité (famille)","Pass avantages (loisirs)","Calcul (E-social)","Connexion","Inscription","Calculer votre tarif"]
["Thématique","Critère","Intitulé du critère","Niveau","Tests","Commentaire Général","Page1","Page2","Page3","Page4","Page5","Page6","Page7","Page8","Page9","Page10","Page11","Page12","Page13","Page14","Page15","Page16","Colonne17","Colonne18","Colonne19","Colonne20","Colonne21","Colonne22","Colonne23","Colonne24","Colonne25","Colonne26","Colonne27","Colonne28","Colonne29","Colonne30","Colonne31","Colonne32","Colonne33","Colonne34","Colonne35","Colonne36","Colonne37","Colonne38","Colonne39","Colonne40","Colonne41","Colonne42","Colonne43","Colonne44","Colonne45","Colonne46","Colonne47","Colonne48","Colonne49","Colonne50","Colonne51","Colonne52","Colonne53","Colonne54","Colonne55","Colonne56","Colonne57","Colonne58","Colonne59","Colonne60","Colonne61","Colonne62","Colonne63","Colonne64","Colonne65","Colonne66","Colonne67","Colonne68","Colonne69","Colonne70","Colonne71","Colonne72","Colonne73","Colonne74","Colonne75","Colonne76","Colonne77","Colonne78","Colonne79","Colonne80","Colonne81","Colonne82","Colonne83","Colonne84","Colonne85","Colonne86","Colonne87","Colonne88","Colonne89","Colonne90","Colonne91","Colonne92","Colonne93","Colonne94","Colonne95","Colonne96","Colonne97","Colonne98","Colonne99","Colonne100","Colonne101","Colonne102","Colonne103","Colonne104","Colonne105","Colonne106","Colonne107","Colonne108","Colonne109","Colonne110","Colonne111","Colonne112","Colonne113","Colonne114","Colonne115","Colonne116","Colonne117","Colonne118","Colonne119","Colonne120","Colonne121","Colonne122","Colonne123","Colonne124","Colonne125","Colonne126","Colonne127","Colonne128","Colonne129","Colonne130","Colonne131","Colonne132","Colonne133","Colonne134","Colonne135","Colonne136","Colonne137","Colonne138","Colonne139","Colonne140","Colonne141","Colonne142","Colonne143","Colonne144","Colonne145","Colonne146","Colonne147","Colonne148","Colonne149","Colonne150","Colonne151","Colonne152","Colonne153","Colonne154","Colonne155","Colonne156","Colonne157","Colonne158","Colonne159","Colonne160","Colonne161","Colonne162","Colonne163","Colonne164","Colonne165","Colonne166","Colonne167","Colonne168","Colonne169","Colonne170","Colonne171","Colonne172","Colonne173","Colonne174","Colonne175","Colonne176","Colonne177","Colonne178","Colonne179","Colonne180","Colonne181","Colonne182","Colonne183","Colonne184","Colonne185","Colonne186"]
["Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.",null,{"$f":"Page1!$H4","v":"NA"},{"$f":"Page2!$H4","v":"NA"},{"$f":"Page3!$H4","v":"NA"},{"$f":"Page4!$H4","v":"NA"},{"$f":"Page5!$H4","v":"NA"},{"$f":"Page6!$H4","v":"NA"},{"$f":"Page7!$H4","v":"NA"},{"$f":"Page8!$H4","v":"NA"},{"$f":"Page9!$H4","v":"NA"},{"$f":"Page10!$H4","v":"NA"},{"$f":"Page11!$H4","v":"Validé"},{"$f":"Page12!$H4","v":"NA"},{"$f":"Page13!$H4","v":"NA"},{"$f":"Page16!$H4","v":"NA"},{"$f":"Page15!$H4","v":"NA"},{"$f":"Page14!$H4","v":"NA"}]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.",null,"Invalidé","Invalidé",{"$f":"Page3!$H5","v":"Invalidé"},{"$f":"Page4!$H5","v":"Invalidé"},{"$f":"Page5!$H5","v":"Validé"},{"$f":"Page6!$H5","v":"Invalidé"},{"$f":"Page7!$H5","v":"Validé"},{"$f":"Page8!$H5","v":"Invalidé"},{"$f":"Page9!$H5","v":"Invalidé"},{"$f":"Page10!$H5","v":"Validé"},{"$f":"Page11!$H5","v":"Validé"},{"$f":"Page12!$H5","v":"Invalidé"},{"$f":"Page13!$H5","v":"Invalidé"},{"$f":"Page16!$H5","v":"Invalidé"},{"$f":"Page15!$H5","v":"Invalidé"},{"$f":"Page14!$H5","v":"Invalidé"}]
["Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?",null,{"$f":"Page1!$H6","v":"NA"},{"$f":"Page2!$H6","v":"NA"},{"$f":"Page3!$H6","v":"NA"},{"$f":"Page4!$H6","v":"NA"},{"$f":"Page5!$H6","v":"NA"},{"$f":"Page6!$H6","v":"NA"},{"$f":"Page7!$H6","v":"NA"},{"$f":"Page8!$H6","v":"NA"},{"$f":"Page9!$H6","v":"NA"},{"$f":"Page10!$H6","v":"NA"},{"$f":"Page11!$H6","v":"Validé"},{"$f":"Page12!$H6","v":"NA"},{"$f":"Page13!$H6","v":"NA"},{"$f":"Page16!$H6","v":"NA"},{"$f":"Page15!$H6","v":"NA"},{"$f":"Page14!$H6","v":"NA"}]
["Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.",null,{"$f":"Page1!$H7","v":"NA"},{"$f":"Page2!$H7","v":"NA"},{"$f":"Page3!$H7","v":"NA"},{"$f":"Page4!$H7","v":"NA"},{"$f":"Page5!$H7","v":"NA"},{"$f":"Page6!$H7","v":"NA"},{"$f":"Page7!$H7","v":"NA"},{"$f":"Page8!$H7","v":"NA"},{"$f":"Page9!$H7","v":"NA"},{"$f":"Page10!$H7","v":"NA"},{"$f":"Page11!$H7","v":"NA"},{"$f":"Page12!$H7","v":"NA"},{"$f":"Page13!$H7","v":"NA"},{"$f":"Page16!$H7","v":"NA"},{"$f":"Page15!$H7","v":"NA"},{"$f":"Page14!$H7","v":"NA"}]
["Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.",null,{"$f":"Page1!$H8","v":"NA"},{"$f":"Page2!$H8","v":"NA"},{"$f":"Page3!$H8","v":"NA"},{"$f":"Page4!$H8","v":"NA"},{"$f":"Page5!$H8","v":"NA"},{"$f":"Page6!$H8","v":"NA"},{"$f":"Page7!$H8","v":"NA"},{"$f":"Page8!$H8","v":"NA"},{"$f":"Page9!$H8","v":"NA"},{"$f":"Page10!$H8","v":"NA"},{"$f":"Page11!$H8","v":"NA"},{"$f":"Page12!$H8","v":"NA"},{"$f":"Page13!$H8","v":"NA"},{"$f":"Page16!$H8","v":"NA"},{"$f":"Page15!$H8","v":"NA"},{"$f":"Page14!$H8","v":"NA"}]
["Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.",null,{"$f":"Page1!$H9","v":"NA"},{"$f":"Page2!$H9","v":"NA"},{"$f":"Page3!$H9","v":"NA"},{"$f":"Page4!$H9","v":"NA"},{"$f":"Page5!$H9","v":"NA"},{"$f":"Page6!$H9","v":"NA"},{"$f":"Page7!$H9","v":"NA"},{"$f":"Page8!$H9","v":"NA"},{"$f":"Page9!$H9","v":"NA"},{"$f":"Page10!$H9","v":"NA"},{"$f":"Page11!$H9","v":"NA"},{"$f":"Page12!$H9","v":"NA"},{"$f":"Page13!$H9","v":"NA"},{"$f":"Page16!$H9","v":"NA"},{"$f":"Page15!$H9","v":"NA"},{"$f":"Page14!$H9","v":"NA"}]
["Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.",null,{"$f":"Page1!$H10","v":"NA"},{"$f":"Page2!$H10","v":"NA"},{"$f":"Page3!$H10","v":"NA"},{"$f":"Page4!$H10","v":"NA"},{"$f":"Page5!$H10","v":"NA"},{"$f":"Page6!$H10","v":"NA"},{"$f":"Page7!$H10","v":"NA"},{"$f":"Page8!$H10","v":"NA"},{"$f":"Page9!$H10","v":"NA"},{"$f":"Page10!$H10","v":"NA"},{"$f":"Page11!$H10","v":"NA"},{"$f":"Page12!$H10","v":"NA"},{"$f":"Page13!$H10","v":"NA"},{"$f":"Page16!$H10","v":"NA"},{"$f":"Page15!$H10","v":"NA"},{"$f":"Page14!$H10","v":"NA"}]
["Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?",null,{"$f":"Page1!$H11","v":"NA"},{"$f":"Page2!$H11","v":"NA"},{"$f":"Page3!$H11","v":"NA"},{"$f":"Page4!$H11","v":"NA"},{"$f":"Page5!$H11","v":"NA"},{"$f":"Page6!$H11","v":"NA"},{"$f":"Page7!$H11","v":"NA"},{"$f":"Page8!$H11","v":"NA"},{"$f":"Page9!$H11","v":"NA"},{"$f":"Page10!$H11","v":"NA"},{"$f":"Page11!$H11","v":"NA"},{"$f":"Page12!$H11","v":"NA"},{"$f":"Page13!$H11","v":"NA"},{"$f":"Page16!$H11","v":"NA"},{"$f":"Page15!$H11","v":"NA"},{"$f":"Page14!$H11","v":"NA"}]
["Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.",null,{"$f":"Page1!$H12","v":"NA"},{"$f":"Page2!$H12","v":"NA"},{"$f":"Page3!$H12","v":"NA"},{"$f":"Page4!$H12","v":"NA"},{"$f":"Page5!$H12","v":"NA"},{"$f":"Page6!$H12","v":"NA"},{"$f":"Page7!$H12","v":"NA"},{"$f":"Page8!$H12","v":"NA"},{"$f":"Page9!$H12","v":"NA"},{"$f":"Page10!$H12","v":"NA"},{"$f":"Page11!$H12","v":"Invalidé"},{"$f":"Page12!$H12","v":"NA"},{"$f":"Page13!$H12","v":"NA"},{"$f":"Page16!$H12","v":"NA"},{"$f":"Page15!$H12","v":"NA"},{"$f":"Page14!$H12","v":"NA"}]
["Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?",null,{"$f":"Page1!$H13","v":"NA"},{"$f":"Page2!$H13","v":"NA"},{"$f":"Page3!$H13","v":"NA"},{"$f":"Page4!$H13","v":"NA"},{"$f":"Page5!$H13","v":"NA"},{"$f":"Page6!$H13","v":"NA"},{"$f":"Page7!$H13","v":"NA"},{"$f":"Page8!$H13","v":"NA"},{"$f":"Page9!$H13","v":"NA"},{"$f":"Page10!$H13","v":"NA"},{"$f":"Page11!$H13","v":"NA"},{"$f":"Page12!$H13","v":"NA"},{"$f":"Page13!$H13","v":"NA"},{"$f":"Page16!$H13","v":"NA"},{"$f":"Page15!$H13","v":"NA"},{"$f":"Page14!$H13","v":"NA"}]
["Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?",null,{"$f":"Page1!$H14","v":"NA"},{"$f":"Page2!$H14","v":"NA"},{"$f":"Page3!$H14","v":"NA"},{"$f":"Page4!$H14","v":"NA"},{"$f":"Page5!$H14","v":"NA"},{"$f":"Page6!$H14","v":"NA"},{"$f":"Page7!$H14","v":"NA"},{"$f":"Page8!$H14","v":"NA"},{"$f":"Page9!$H14","v":"NA"},{"$f":"Page10!$H14","v":"NA"},{"$f":"Page11!$H14","v":"NA"},{"$f":"Page12!$H14","v":"NA"},{"$f":"Page13!$H14","v":"NA"},{"$f":"Page16!$H14","v":"NA"},{"$f":"Page15!$H14","v":"NA"},{"$f":"Page14!$H14","v":"NA"}]
["Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?",null,{"$f":"Page1!$H15","v":"NA"},{"$f":"Page2!$H15","v":"NA"},{"$f":"Page3!$H15","v":"NA"},{"$f":"Page4!$H15","v":"NA"},{"$f":"Page5!$H15","v":"NA"},{"$f":"Page6!$H15","v":"NA"},{"$f":"Page7!$H15","v":"NA"},{"$f":"Page8!$H15","v":"NA"},{"$f":"Page9!$H15","v":"NA"},{"$f":"Page10!$H15","v":"NA"},{"$f":"Page11!$H15","v":"NA"},{"$f":"Page12!$H15","v":"NA"},{"$f":"Page13!$H15","v":"NA"},{"$f":"Page16!$H15","v":"NA"},{"$f":"Page15!$H15","v":"NA"},{"$f":"Page14!$H15","v":"NA"}]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?",null,"Invalidé",{"$f":"Page2!$H16","v":"Invalidé"},{"$f":"Page3!$H16","v":"Invalidé"},{"$f":"Page4!$H16","v":"Invalidé"},{"$f":"Page5!$H16","v":"Invalidé"},{"$f":"Page6!$H16","v":"Invalidé"},{"$f":"Page7!$H16","v":"Invalidé"},{"$f":"Page8!$H16","v":"Invalidé"},{"$f":"Page9!$H16","v":"Invalidé"},{"$f":"Page10!$H16","v":"Invalidé"},{"$f":"Page11!$H16","v":"Invalidé"},{"$f":"Page12!$H16","v":"Invalidé"},{"$f":"Page13!$H16","v":"Invalidé"},{"$f":"Page16!$H16","v":"Invalidé"},{"$f":"Page15!$H16","v":"Invalidé"},{"$f":"Page14!$H16","v":"Invalidé"}]
["Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?",null,{"$f":"Page1!$H17","v":"Invalidé"},{"$f":"Page2!$H17","v":"Invalidé"},{"$f":"Page3!$H17","v":"Invalidé"},{"$f":"Page4!$H17","v":"Invalidé"},{"$f":"Page5!$H17","v":"Invalidé"},{"$f":"Page6!$H17","v":"Invalidé"},{"$f":"Page7!$H17","v":"Invalidé"},{"$f":"Page8!$H17","v":"Invalidé"},{"$f":"Page9!$H17","v":"Invalidé"},{"$f":"Page10!$H17","v":"Invalidé"},{"$f":"Page11!$H17","v":"Invalidé"},{"$f":"Page12!$H17","v":"Invalidé"},{"$f":"Page13!$H17","v":"Invalidé"},{"$f":"Page16!$H17","v":"Invalidé"},{"$f":"Page15!$H17","v":"Invalidé"},{"$f":"Page14!$H17","v":"Invalidé"}]
["Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.",null,{"$f":"Page1!$H18","v":"NA"},{"$f":"Page2!$H18","v":"NA"},{"$f":"Page3!$H18","v":"NA"},{"$f":"Page4!$H18","v":"NA"},{"$f":"Page5!$H18","v":"NA"},{"$f":"Page6!$H18","v":"NA"},{"$f":"Page7!$H18","v":"NA"},{"$f":"Page8!$H18","v":"NA"},{"$f":"Page9!$H18","v":"NA"},{"$f":"Page10!$H18","v":"NA"},{"$f":"Page11!$H18","v":"NA"},{"$f":"Page12!$H18","v":"NA"},{"$f":"Page13!$H18","v":"NA"},{"$f":"Page16!$H18","v":"NA"},{"$f":"Page15!$H18","v":"NA"},{"$f":"Page14!$H18","v":"NA"}]
["Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.",null,{"$f":"Page1!$H19","v":"NA"},{"$f":"Page2!$H19","v":"NA"},{"$f":"Page3!$H19","v":"NA"},{"$f":"Page4!$H19","v":"NA"},{"$f":"Page5!$H19","v":"NA"},{"$f":"Page6!$H19","v":"NA"},{"$f":"Page7!$H19","v":"NA"},{"$f":"Page8!$H19","v":"NA"},{"$f":"Page9!$H19","v":"NA"},{"$f":"Page10!$H19","v":"NA"},{"$f":"Page11!$H19","v":"NA"},{"$f":"Page12!$H19","v":"NA"},{"$f":"Page13!$H19","v":"NA"},{"$f":"Page16!$H19","v":"NA"},{"$f":"Page15!$H19","v":"NA"},{"$f":"Page14!$H19","v":"NA"}]
["Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?",null,{"$f":"Page1!$H20","v":"NA"},{"$f":"Page2!$H20","v":"NA"},{"$f":"Page3!$H20","v":"NA"},{"$f":"Page4!$H20","v":"NA"},{"$f":"Page5!$H20","v":"NA"},{"$f":"Page6!$H20","v":"NA"},{"$f":"Page7!$H20","v":"NA"},{"$f":"Page8!$H20","v":"NA"},{"$f":"Page9!$H20","v":"NA"},{"$f":"Page10!$H20","v":"NA"},{"$f":"Page11!$H20","v":"NA"},{"$f":"Page12!$H20","v":"NA"},{"$f":"Page13!$H20","v":"NA"},{"$f":"Page16!$H20","v":"NA"},{"$f":"Page15!$H20","v":"NA"},{"$f":"Page14!$H20","v":"NA"}]
["Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?",null,{"$f":"Page1!$H21","v":"NA"},{"$f":"Page2!$H21","v":"NA"},{"$f":"Page3!$H21","v":"NA"},{"$f":"Page4!$H21","v":"NA"},{"$f":"Page5!$H21","v":"NA"},{"$f":"Page6!$H21","v":"NA"},{"$f":"Page7!$H21","v":"NA"},{"$f":"Page8!$H21","v":"NA"},{"$f":"Page9!$H21","v":"NA"},{"$f":"Page10!$H21","v":"NA"},{"$f":"Page11!$H21","v":"NA"},{"$f":"Page12!$H21","v":"NA"},{"$f":"Page13!$H21","v":"NA"},{"$f":"Page16!$H21","v":"NA"},{"$f":"Page15!$H21","v":"NA"},{"$f":"Page14!$H21","v":"NA"}]
["Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.",null,{"$f":"Page1!$H22","v":"NA"},{"$f":"Page2!$H22","v":"NA"},{"$f":"Page3!$H22","v":"NA"},{"$f":"Page4!$H22","v":"NA"},{"$f":"Page5!$H22","v":"NA"},{"$f":"Page6!$H22","v":"NA"},{"$f":"Page7!$H22","v":"NA"},{"$f":"Page8!$H22","v":"NA"},{"$f":"Page9!$H22","v":"NA"},{"$f":"Page10!$H22","v":"NA"},{"$f":"Page11!$H22","v":"NA"},{"$f":"Page12!$H22","v":"NA"},{"$f":"Page13!$H22","v":"NA"},{"$f":"Page16!$H22","v":"NA"},{"$f":"Page15!$H22","v":"NA"},{"$f":"Page14!$H22","v":"NA"}]
["Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?",null,{"$f":"Page1!$H23","v":"NA"},{"$f":"Page2!$H23","v":"NA"},{"$f":"Page3!$H23","v":"NA"},{"$f":"Page4!$H23","v":"NA"},{"$f":"Page5!$H23","v":"NA"},{"$f":"Page6!$H23","v":"NA"},{"$f":"Page7!$H23","v":"NA"},{"$f":"Page8!$H23","v":"NA"},{"$f":"Page9!$H23","v":"NA"},{"$f":"Page10!$H23","v":"NA"},{"$f":"Page11!$H23","v":"NA"},{"$f":"Page12!$H23","v":"NA"},{"$f":"Page13!$H23","v":"NA"},{"$f":"Page16!$H23","v":"NA"},{"$f":"Page15!$H23","v":"NA"},{"$f":"Page14!$H23","v":"NA"}]
["Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?",null,{"$f":"Page1!$H24","v":"NA"},{"$f":"Page2!$H24","v":"NA"},{"$f":"Page3!$H24","v":"NA"},{"$f":"Page4!$H24","v":"NA"},{"$f":"Page5!$H24","v":"NA"},{"$f":"Page6!$H24","v":"NA"},{"$f":"Page7!$H24","v":"NA"},{"$f":"Page8!$H24","v":"NA"},{"$f":"Page9!$H24","v":"NA"},{"$f":"Page10!$H24","v":"NA"},{"$f":"Page11!$H24","v":"NA"},{"$f":"Page12!$H24","v":"NA"},{"$f":"Page13!$H24","v":"NA"},{"$f":"Page16!$H24","v":"NA"},{"$f":"Page15!$H24","v":"NA"},{"$f":"Page14!$H24","v":"NA"}]
["Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.",null,{"$f":"Page1!$H25","v":"NA"},{"$f":"Page2!$H25","v":"NA"},{"$f":"Page3!$H25","v":"NA"},{"$f":"Page4!$H25","v":"NA"},{"$f":"Page5!$H25","v":"NA"},{"$f":"Page6!$H25","v":"NA"},{"$f":"Page7!$H25","v":"NA"},{"$f":"Page8!$H25","v":"NA"},{"$f":"Page9!$H25","v":"NA"},{"$f":"Page10!$H25","v":"NA"},{"$f":"Page11!$H25","v":"NA"},{"$f":"Page12!$H25","v":"NA"},{"$f":"Page13!$H25","v":"NA"},{"$f":"Page16!$H25","v":"NA"},{"$f":"Page15!$H25","v":"NA"},{"$f":"Page14!$H25","v":"NA"}]
["Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?",null,{"$f":"Page1!$H26","v":"NA"},{"$f":"Page2!$H26","v":"NA"},{"$f":"Page3!$H26","v":"NA"},{"$f":"Page4!$H26","v":"NA"},{"$f":"Page5!$H26","v":"NA"},{"$f":"Page6!$H26","v":"NA"},{"$f":"Page7!$H26","v":"NA"},{"$f":"Page8!$H26","v":"NA"},{"$f":"Page9!$H26","v":"NA"},{"$f":"Page10!$H26","v":"NA"},{"$f":"Page11!$H26","v":"NA"},{"$f":"Page12!$H26","v":"NA"},{"$f":"Page13!$H26","v":"NA"},{"$f":"Page16!$H26","v":"NA"},{"$f":"Page15!$H26","v":"NA"},{"$f":"Page14!$H26","v":"NA"}]
["Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.",null,{"$f":"Page1!$H27","v":"NA"},{"$f":"Page2!$H27","v":"NA"},{"$f":"Page3!$H27","v":"NA"},{"$f":"Page4!$H27","v":"NA"},{"$f":"Page5!$H27","v":"NA"},{"$f":"Page6!$H27","v":"NA"},{"$f":"Page7!$H27","v":"NA"},{"$f":"Page8!$H27","v":"NA"},{"$f":"Page9!$H27","v":"NA"},{"$f":"Page10!$H27","v":"NA"},{"$f":"Page11!$H27","v":"NA"},{"$f":"Page12!$H27","v":"NA"},{"$f":"Page13!$H27","v":"NA"},{"$f":"Page16!$H27","v":"NA"},{"$f":"Page15!$H27","v":"NA"},{"$f":"Page14!$H27","v":"NA"}]
["Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.",null,{"$f":"Page1!$H28","v":"NA"},{"$f":"Page2!$H28","v":"NA"},{"$f":"Page3!$H28","v":"NA"},{"$f":"Page4!$H28","v":"NA"},{"$f":"Page5!$H28","v":"NA"},{"$f":"Page6!$H28","v":"NA"},{"$f":"Page7!$H28","v":"NA"},{"$f":"Page8!$H28","v":"NA"},{"$f":"Page9!$H28","v":"NA"},{"$f":"Page10!$H28","v":"NA"},{"$f":"Page11!$H28","v":"NA"},{"$f":"Page12!$H28","v":"NA"},{"$f":"Page13!$H28","v":"NA"},{"$f":"Page16!$H28","v":"NA"},{"$f":"Page15!$H28","v":"NA"},{"$f":"Page14!$H28","v":"NA"}]
["Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.",null,{"$f":"Page1!$H29","v":"NA"},{"$f":"Page2!$H29","v":"NA"},{"$f":"Page3!$H29","v":"NA"},{"$f":"Page4!$H29","v":"NA"},{"$f":"Page5!$H29","v":"NA"},{"$f":"Page6!$H29","v":"NA"},{"$f":"Page7!$H29","v":"NA"},{"$f":"Page8!$H29","v":"NA"},{"$f":"Page9!$H29","v":"NA"},{"$f":"Page10!$H29","v":"NA"},{"$f":"Page11!$H29","v":"NA"},{"$f":"Page12!$H29","v":"NA"},{"$f":"Page13!$H29","v":"NA"},{"$f":"Page16!$H29","v":"NA"},{"$f":"Page15!$H29","v":"NA"},{"$f":"Page14!$H29","v":"NA"}]
["Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.",null,{"$f":"Page1!$H30","v":"NA"},{"$f":"Page2!$H30","v":"NA"},{"$f":"Page3!$H30","v":"NA"},{"$f":"Page4!$H30","v":"NA"},{"$f":"Page5!$H30","v":"NA"},{"$f":"Page6!$H30","v":"NA"},{"$f":"Page7!$H30","v":"NA"},{"$f":"Page8!$H30","v":"NA"},{"$f":"Page9!$H30","v":"NA"},{"$f":"Page10!$H30","v":"NA"},{"$f":"Page11!$H30","v":"NA"},{"$f":"Page12!$H30","v":"NA"},{"$f":"Page13!$H30","v":"NA"},{"$f":"Page16!$H30","v":"NA"},{"$f":"Page15!$H30","v":"NA"},{"$f":"Page14!$H30","v":"NA"}]
["Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?",null,{"$f":"Page1!$H31","v":"NA"},{"$f":"Page2!$H31","v":"NA"},{"$f":"Page3!$H31","v":"NA"},{"$f":"Page4!$H31","v":"NA"},{"$f":"Page5!$H31","v":"NA"},{"$f":"Page6!$H31","v":"NA"},{"$f":"Page7!$H31","v":"NA"},{"$f":"Page8!$H31","v":"NA"},{"$f":"Page9!$H31","v":"NA"},{"$f":"Page10!$H31","v":"NA"},{"$f":"Page11!$H31","v":"NA"},{"$f":"Page12!$H31","v":"NA"},{"$f":"Page13!$H31","v":"NA"},{"$f":"Page16!$H31","v":"NA"},{"$f":"Page15!$H31","v":"NA"},{"$f":"Page14!$H31","v":"NA"}]
["Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?",null,{"$f":"Page1!$H32","v":"NA"},{"$f":"Page2!$H32","v":"NA"},{"$f":"Page3!$H32","v":"NA"},{"$f":"Page4!$H32","v":"NA"},{"$f":"Page5!$H32","v":"NA"},{"$f":"Page6!$H32","v":"NA"},{"$f":"Page7!$H32","v":"NA"},{"$f":"Page8!$H32","v":"NA"},{"$f":"Page9!$H32","v":"NA"},{"$f":"Page10!$H32","v":"NA"},{"$f":"Page11!$H32","v":"NA"},{"$f":"Page12!$H32","v":"NA"},{"$f":"Page13!$H32","v":"NA"},{"$f":"Page16!$H32","v":"NA"},{"$f":"Page15!$H32","v":"NA"},{"$f":"Page14!$H32","v":"NA"}]
["Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".",null,{"$f":"Page1!$H33","v":"NA"},{"$f":"Page2!$H33","v":"NA"},{"$f":"Page3!$H33","v":"NA"},{"$f":"Page4!$H33","v":"NA"},{"$f":"Page5!$H33","v":"NA"},{"$f":"Page6!$H33","v":"NA"},{"$f":"Page7!$H33","v":"NA"},{"$f":"Page8!$H33","v":"NA"},{"$f":"Page9!$H33","v":"Validé"},{"$f":"Page10!$H33","v":"NA"},{"$f":"Page11!$H33","v":"NA"},{"$f":"Page12!$H33","v":"NA"},{"$f":"Page13!$H33","v":"NA"},{"$f":"Page16!$H33","v":"NA"},{"$f":"Page15!$H33","v":"NA"},{"$f":"Page14!$H33","v":"NA"}]
["Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?",null,{"$f":"Page1!$H34","v":"NA"},{"$f":"Page2!$H34","v":"NA"},{"$f":"Page3!$H34","v":"NA"},{"$f":"Page4!$H34","v":"NA"},{"$f":"Page5!$H34","v":"NA"},{"$f":"Page6!$H34","v":"NA"},{"$f":"Page7!$H34","v":"NA"},{"$f":"Page8!$H34","v":"NA"},{"$f":"Page9!$H34","v":"NA"},{"$f":"Page10!$H34","v":"NA"},{"$f":"Page11!$H34","v":"NA"},{"$f":"Page12!$H34","v":"NA"},{"$f":"Page13!$H34","v":"NA"},{"$f":"Page16!$H34","v":"NA"},{"$f":"Page15!$H34","v":"NA"},{"$f":"Page14!$H34","v":"NA"}]
["Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?",null,{"$f":"Page1!$H35","v":"NA"},{"$f":"Page2!$H35","v":"NA"},{"$f":"Page3!$H35","v":"NA"},{"$f":"Page4!$H35","v":"NA"},{"$f":"Page5!$H35","v":"NA"},{"$f":"Page6!$H35","v":"NA"},{"$f":"Page7!$H35","v":"NA"},{"$f":"Page8!$H35","v":"NA"},{"$f":"Page9!$H35","v":"NA"},{"$f":"Page10!$H35","v":"NA"},{"$f":"Page11!$H35","v":"NA"},{"$f":"Page12!$H35","v":"NA"},{"$f":"Page13!$H35","v":"NA"},{"$f":"Page16!$H35","v":"NA"},{"$f":"Page15!$H35","v":"NA"},{"$f":"Page14!$H35","v":"NA"}]
["Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?",null,{"$f":"Page1!$H36","v":"NA"},{"$f":"Page2!$H36","v":"NA"},{"$f":"Page3!$H36","v":"NA"},{"$f":"Page4!$H36","v":"NA"},{"$f":"Page5!$H36","v":"NA"},{"$f":"Page6!$H36","v":"NA"},{"$f":"Page7!$H36","v":"NA"},{"$f":"Page8!$H36","v":"Validé"},{"$f":"Page9!$H36","v":"Validé"},{"$f":"Page10!$H36","v":"NA"},{"$f":"Page11!$H36","v":"NA"},{"$f":"Page12!$H36","v":"NA"},{"$f":"Page13!$H36","v":"NA"},{"$f":"Page16!$H36","v":"NA"},{"$f":"Page15!$H36","v":"NA"},{"$f":"Page14!$H36","v":"NA"}]
["Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.",null,{"$f":"Page1!$H37","v":"NA"},{"$f":"Page2!$H37","v":"NA"},{"$f":"Page3!$H37","v":"NA"},{"$f":"Page4!$H37","v":"NA"},{"$f":"Page5!$H37","v":"NA"},{"$f":"Page6!$H37","v":"NA"},{"$f":"Page7!$H37","v":"NA"},{"$f":"Page8!$H37","v":"Validé"},{"$f":"Page9!$H37","v":"Invalidé"},{"$f":"Page10!$H37","v":"NA"},{"$f":"Page11!$H37","v":"NA"},{"$f":"Page12!$H37","v":"NA"},{"$f":"Page13!$H37","v":"NA"},{"$f":"Page16!$H37","v":"NA"},{"$f":"Page15!$H37","v":"NA"},{"$f":"Page14!$H37","v":"NA"}]
["Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.",null,{"$f":"Page1!$H38","v":"NA"},{"$f":"Page2!$H38","v":"NA"},{"$f":"Page3!$H38","v":"NA"},{"$f":"Page4!$H38","v":"NA"},{"$f":"Page5!$H38","v":"NA"},{"$f":"Page6!$H38","v":"NA"},{"$f":"Page7!$H38","v":"NA"},{"$f":"Page8!$H38","v":"NA"},{"$f":"Page9!$H38","v":"Validé"},{"$f":"Page10!$H38","v":"NA"},{"$f":"Page11!$H38","v":"NA"},{"$f":"Page12!$H38","v":"NA"},{"$f":"Page13!$H38","v":"NA"},{"$f":"Page16!$H38","v":"NA"},{"$f":"Page15!$H38","v":"NA"},{"$f":"Page14!$H38","v":"NA"}]
["Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?",null,{"$f":"Page1!$H39","v":"Validé"},{"$f":"Page2!$H39","v":"Invalidé"},{"$f":"Page3!$H39","v":"Invalidé"},{"$f":"Page4!$H39","v":"Invalidé"},{"$f":"Page5!$H39","v":"Invalidé"},{"$f":"Page6!$H39","v":"Invalidé"},{"$f":"Page7!$H39","v":"Invalidé"},{"$f":"Page8!$H39","v":"Invalidé"},{"$f":"Page9!$H39","v":"Invalidé"},{"$f":"Page10!$H39","v":"Validé"},{"$f":"Page11!$H39","v":"Invalidé"},{"$f":"Page12!$H39","v":"Invalidé"},{"$f":"Page13!$H39","v":"Invalidé"},{"$f":"Page16!$H39","v":"Invalidé"},{"$f":"Page15!$H39","v":"Invalidé"},{"$f":"Page14!$H39","v":"Invalidé"}]
["Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?",null,{"$f":"Page1!$H40","v":"Validé"},{"$f":"Page2!$H40","v":"Invalidé"},{"$f":"Page3!$H40","v":"Validé"},{"$f":"Page4!$H40","v":"Validé"},{"$f":"Page5!$H40","v":"Validé"},{"$f":"Page6!$H40","v":"Validé"},{"$f":"Page7!$H40","v":"Validé"},{"$f":"Page8!$H40","v":"Invalidé"},{"$f":"Page9!$H40","v":"Validé"},{"$f":"Page10!$H40","v":"Validé"},{"$f":"Page11!$H40","v":"Validé"},{"$f":"Page12!$H40","v":"Validé"},{"$f":"Page13!$H40","v":"Validé"},{"$f":"Page16!$H40","v":"NA"},{"$f":"Page15!$H40","v":"Validé"},{"$f":"Page14!$H40","v":"Validé"}]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.",null,{"$f":"Page1!$H41","v":"Invalidé"},{"$f":"Page2!$H41","v":"Invalidé"},{"$f":"Page3!$H41","v":"Invalidé"},{"$f":"Page4!$H41","v":"Invalidé"},{"$f":"Page5!$H41","v":"Invalidé"},{"$f":"Page6!$H41","v":"Invalidé"},{"$f":"Page7!$H41","v":"Invalidé"},{"$f":"Page8!$H41","v":"Invalidé"},{"$f":"Page9!$H41","v":"Invalidé"},{"$f":"Page10!$H41","v":"Invalidé"},{"$f":"Page11!$H41","v":"Invalidé"},{"$f":"Page12!$H41","v":"Invalidé"},{"$f":"Page13!$H41","v":"Invalidé"},{"$f":"Page16!$H41","v":"Invalidé"},{"$f":"Page15!$H41","v":"Invalidé"},{"$f":"Page14!$H41","v":"Invalidé"}]
["Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.",null,{"$f":"Page1!$H42","v":"NA"},{"$f":"Page2!$H42","v":"NA"},{"$f":"Page3!$H42","v":"NA"},{"$f":"Page4!$H42","v":"NA"},{"$f":"Page5!$H42","v":"NA"},{"$f":"Page6!$H42","v":"NA"},{"$f":"Page7!$H42","v":"NA"},{"$f":"Page8!$H42","v":"NA"},{"$f":"Page9!$H42","v":"NA"},{"$f":"Page10!$H42","v":"NA"},{"$f":"Page11!$H42","v":"NA"},{"$f":"Page12!$H42","v":"NA"},{"$f":"Page13!$H42","v":"NA"},{"$f":"Page16!$H42","v":"NA"},{"$f":"Page15!$H42","v":"NA"},{"$f":"Page14!$H42","v":"NA"}]
["Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?",null,{"$f":"Page1!$H43","v":"Invalidé"},{"$f":"Page2!$H43","v":"Invalidé"},{"$f":"Page3!$H43","v":"Invalidé"},{"$f":"Page4!$H43","v":"Invalidé"},{"$f":"Page5!$H43","v":"Invalidé"},{"$f":"Page6!$H43","v":"Invalidé"},{"$f":"Page7!$H43","v":"Invalidé"},{"$f":"Page8!$H43","v":"Invalidé"},{"$f":"Page9!$H43","v":"Invalidé"},{"$f":"Page10!$H43","v":"Invalidé"},{"$f":"Page11!$H43","v":"Invalidé"},{"$f":"Page12!$H43","v":"Invalidé"},{"$f":"Page13!$H43","v":"Invalidé"},{"$f":"Page16!$H43","v":"Invalidé"},{"$f":"Page15!$H43","v":"Invalidé"},{"$f":"Page14!$H43","v":"Invalidé"}]
["Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.",null,{"$f":"Page1!$H44","v":"Validé"},{"$f":"Page2!$H44","v":"Invalidé"},{"$f":"Page3!$H44","v":"Validé"},{"$f":"Page4!$H44","v":"Validé"},{"$f":"Page5!$H44","v":"Validé"},{"$f":"Page6!$H44","v":"Validé"},{"$f":"Page7!$H44","v":"Validé"},{"$f":"Page8!$H44","v":"Validé"},{"$f":"Page9!$H44","v":"Validé"},{"$f":"Page10!$H44","v":"Validé"},{"$f":"Page11!$H44","v":"Validé"},{"$f":"Page12!$H44","v":"Validé"},{"$f":"Page13!$H44","v":"Validé"},{"$f":"Page16!$H44","v":"Validé"},{"$f":"Page15!$H44","v":"Validé"},{"$f":"Page14!$H44","v":"Validé"}]
["Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?",null,{"$f":"Page1!$H45","v":"NA"},{"$f":"Page2!$H45","v":"NA"},{"$f":"Page3!$H45","v":"NA"},{"$f":"Page4!$H45","v":"Invalidé"},{"$f":"Page5!$H45","v":"NA"},{"$f":"Page6!$H45","v":"NA"},{"$f":"Page7!$H45","v":"NA"},{"$f":"Page8!$H45","v":"NA"},{"$f":"Page9!$H45","v":"NA"},{"$f":"Page10!$H45","v":"NA"},{"$f":"Page11!$H45","v":"NA"},{"$f":"Page12!$H45","v":"NA"},{"$f":"Page13!$H45","v":"Invalidé"},{"$f":"Page16!$H45","v":"Invalidé"},{"$f":"Page15!$H45","v":"Invalidé"},{"$f":"Page14!$H45","v":"Invalidé"}]
["Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?",null,{"$f":"Page1!$H46","v":"Validé"},{"$f":"Page2!$H46","v":"Validé"},{"$f":"Page3!$H46","v":"Validé"},{"$f":"Page4!$H46","v":"Validé"},{"$f":"Page5!$H46","v":"Validé"},{"$f":"Page6!$H46","v":"Validé"},{"$f":"Page7!$H46","v":"Validé"},{"$f":"Page8!$H46","v":"Validé"},{"$f":"Page9!$H46","v":"Validé"},{"$f":"Page10!$H46","v":"Validé"},{"$f":"Page11!$H46","v":"Validé"},{"$f":"Page12!$H46","v":"Validé"},{"$f":"Page13!$H46","v":"Validé"},{"$f":"Page16!$H46","v":"NA"},{"$f":"Page15!$H46","v":"Validé"},{"$f":"Page14!$H46","v":"Validé"}]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.",null,{"$f":"Page1!$H47","v":"Invalidé"},{"$f":"Page2!$H47","v":"Invalidé"},{"$f":"Page3!$H47","v":"Invalidé"},{"$f":"Page4!$H47","v":"Invalidé"},{"$f":"Page5!$H47","v":"Invalidé"},{"$f":"Page6!$H47","v":"Invalidé"},{"$f":"Page7!$H47","v":"Invalidé"},{"$f":"Page8!$H47","v":"Invalidé"},{"$f":"Page9!$H47","v":"Invalidé"},{"$f":"Page10!$H47","v":"Invalidé"},{"$f":"Page11!$H47","v":"Invalidé"},{"$f":"Page12!$H47","v":"Invalidé"},{"$f":"Page13!$H47","v":"Invalidé"},{"$f":"Page16!$H47","v":"Invalidé"},{"$f":"Page15!$H47","v":"Invalidé"},{"$f":"Page14!$H47","v":"Invalidé"}]
["Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.",null,{"$f":"Page1!$H48","v":"Validé"},{"$f":"Page2!$H48","v":"Validé"},{"$f":"Page3!$H48","v":"Validé"},{"$f":"Page4!$H48","v":"Validé"},{"$f":"Page5!$H48","v":"Validé"},{"$f":"Page6!$H48","v":"Validé"},{"$f":"Page7!$H48","v":"Validé"},{"$f":"Page8!$H48","v":"Validé"},{"$f":"Page9!$H48","v":"Validé"},{"$f":"Page10!$H48","v":"Validé"},{"$f":"Page11!$H48","v":"Validé"},{"$f":"Page12!$H48","v":"Validé"},{"$f":"Page13!$H48","v":"Validé"},{"$f":"Page16!$H48","v":"NA"},{"$f":"Page15!$H48","v":"Invalidé"},{"$f":"Page14!$H48","v":"Invalidé"}]
["Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.",null,{"$f":"Page1!$H49","v":"Validé"},{"$f":"Page2!$H49","v":"Validé"},{"$f":"Page3!$H49","v":"Validé"},{"$f":"Page4!$H49","v":"Validé"},{"$f":"Page5!$H49","v":"Validé"},{"$f":"Page6!$H49","v":"Validé"},{"$f":"Page7!$H49","v":"Validé"},{"$f":"Page8!$H49","v":"Validé"},{"$f":"Page9!$H49","v":"Validé"},{"$f":"Page10!$H49","v":"Validé"},{"$f":"Page11!$H49","v":"Validé"},{"$f":"Page12!$H49","v":"Validé"},{"$f":"Page13!$H49","v":"Validé"},{"$f":"Page16!$H49","v":"NA"},{"$f":"Page15!$H49","v":"NA"},{"$f":"Page14!$H49","v":"NA"}]
["Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?",null,{"$f":"Page1!$H50","v":"Validé"},{"$f":"Page2!$H50","v":"Validé"},{"$f":"Page3!$H50","v":"Validé"},{"$f":"Page4!$H50","v":"Validé"},{"$f":"Page5!$H50","v":"Validé"},{"$f":"Page6!$H50","v":"Validé"},{"$f":"Page7!$H50","v":"Validé"},{"$f":"Page8!$H50","v":"Validé"},{"$f":"Page9!$H50","v":"Validé"},{"$f":"Page10!$H50","v":"validé"},{"$f":"Page11!$H50","v":"Validé"},{"$f":"Page12!$H50","v":"Validé"},{"$f":"Page13!$H50","v":"Validé"},{"$f":"Page16!$H50","v":"NA"},{"$f":"Page15!$H50","v":"Validé"},{"$f":"Page14!$H50","v":"Validé"}]
["Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?",null,{"$f":"Page1!$H51","v":"Validé"},{"$f":"Page2!$H51","v":"Validé"},{"$f":"Page3!$H51","v":"Validé"},{"$f":"Page4!$H51","v":"Validé"},{"$f":"Page5!$H51","v":"Validé"},{"$f":"Page6!$H51","v":"Invalidé"},{"$f":"Page7!$H51","v":"Validé"},{"$f":"Page8!$H51","v":"Validé"},{"$f":"Page9!$H51","v":"Validé"},{"$f":"Page10!$H51","v":"Validé"},{"$f":"Page11!$H51","v":"Validé"},{"$f":"Page12!$H51","v":"Validé"},{"$f":"Page13!$H51","v":"Validé"},{"$f":"Page16!$H51","v":"NA"},{"$f":"Page15!$H51","v":"Invalidé"},{"$f":"Page14!$H51","v":"Validé"}]
["Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).",null,{"$f":"Page1!$H52","v":"NA"},{"$f":"Page2!$H52","v":"NA"},{"$f":"Page3!$H52","v":"NA"},{"$f":"Page4!$H52","v":"NA"},{"$f":"Page5!$H52","v":"NA"},{"$f":"Page6!$H52","v":"NA"},{"$f":"Page7!$H52","v":"NA"},{"$f":"Page8!$H52","v":"NA"},{"$f":"Page9!$H52","v":"NA"},{"$f":"Page10!$H52","v":"NA"},{"$f":"Page11!$H52","v":"NA"},{"$f":"Page12!$H52","v":"NA"},{"$f":"Page13!$H52","v":"NA"},{"$f":"Page16!$H52","v":"NA"},{"$f":"Page15!$H52","v":"NA"},{"$f":"Page14!$H52","v":"NA"}]
["Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.",null,{"$f":"Page1!$H53","v":"NA"},{"$f":"Page2!$H53","v":"NA"},{"$f":"Page3!$H53","v":"NA"},{"$f":"Page4!$H53","v":"NA"},{"$f":"Page5!$H53","v":"NA"},{"$f":"Page6!$H53","v":"NA"},{"$f":"Page7!$H53","v":"NA"},{"$f":"Page8!$H53","v":"NA"},{"$f":"Page9!$H53","v":"NA"},{"$f":"Page10!$H53","v":"NA"},{"$f":"Page11!$H53","v":"NA"},{"$f":"Page12!$H53","v":"NA"},{"$f":"Page13!$H53","v":"NA"},{"$f":"Page16!$H53","v":"NA"},{"$f":"Page15!$H53","v":"NA"},{"$f":"Page14!$H53","v":"NA"}]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?",null,{"$f":"Page1!$H54","v":"Validé"},{"$f":"Page2!$H54","v":"Validé"},{"$f":"Page3!$H54","v":"Invalidé"},{"$f":"Page4!$H54","v":"Invalidé"},{"$f":"Page5!$H54","v":"Validé"},{"$f":"Page6!$H54","v":"Validé"},{"$f":"Page7!$H54","v":"Validé"},{"$f":"Page8!$H54","v":"Invalidé"},{"$f":"Page9!$H54","v":"Validé"},{"$f":"Page10!$H54","v":"Validé"},{"$f":"Page11!$H54","v":"Invalidé"},{"$f":"Page12!$H54","v":"Invalidé"},{"$f":"Page13!$H54","v":"Validé"},{"$f":"Page16!$H54","v":"NA"},{"$f":"Page15!$H54","v":"Validé"},{"$f":"Page14!$H54","v":"Validé"}]
["Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.",null,{"$f":"Page1!$H55","v":"NA"},{"$f":"Page2!$H55","v":"NA"},{"$f":"Page3!$H55","v":"NA"},{"$f":"Page4!$H55","v":"NA"},{"$f":"Page5!$H55","v":"NA"},{"$f":"Page6!$H55","v":"NA"},{"$f":"Page7!$H55","v":"NA"},{"$f":"Page8!$H55","v":"NA"},{"$f":"Page9!$H55","v":"NA"},{"$f":"Page10!$H55","v":"NA"},{"$f":"Page11!$H55","v":"NA"},{"$f":"Page12!$H55","v":"NA"},{"$f":"Page13!$H55","v":"NA"},{"$f":"Page16!$H55","v":"NA"},{"$f":"Page15!$H55","v":"NA"},{"$f":"Page14!$H55","v":"NA"}]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?",null,{"$f":"Page1!$H56","v":"Invalidé"},{"$f":"Page2!$H56","v":"Invalidé"},{"$f":"Page3!$H56","v":"Invalidé"},{"$f":"Page4!$H56","v":"Invalidé"},{"$f":"Page5!$H56","v":"Invalidé"},{"$f":"Page6!$H56","v":"Invalidé"},{"$f":"Page7!$H56","v":"Invalidé"},{"$f":"Page8!$H56","v":"Invalidé"},{"$f":"Page9!$H56","v":"Invalidé"},{"$f":"Page10!$H56","v":"Invalidé"},{"$f":"Page11!$H56","v":"Invalidé"},{"$f":"Page12!$H56","v":"Invalidé"},{"$f":"Page13!$H56","v":"Invalidé"},{"$f":"Page16!$H56","v":"Invalidé"},{"$f":"Page15!$H56","v":"Invalidé"},{"$f":"Page14!$H56","v":"Invalidé"}]
["Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.",null,{"$f":"Page1!$H57","v":"Validé"},{"$f":"Page2!$H57","v":"Validé"},{"$f":"Page3!$H57","v":"Validé"},{"$f":"Page4!$H57","v":"Validé"},{"$f":"Page5!$H57","v":"Validé"},{"$f":"Page6!$H57","v":"Validé"},{"$f":"Page7!$H57","v":"Validé"},{"$f":"Page8!$H57","v":"Validé"},{"$f":"Page9!$H57","v":"Validé"},{"$f":"Page10!$H57","v":"Validé"},{"$f":"Page11!$H57","v":"Validé"},{"$f":"Page12!$H57","v":"Validé"},{"$f":"Page13!$H57","v":"Validé"},{"$f":"Page16!$H57","v":"NA"},{"$f":"Page15!$H57","v":"Validé"},{"$f":"Page14!$H57","v":"Validé"}]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ",null,{"$f":"Page1!$H58","v":"Validé"},{"$f":"Page2!$H58","v":"Invalidé"},{"$f":"Page3!$H58","v":"Invalidé"},{"$f":"Page4!$H58","v":"Invalidé"},{"$f":"Page5!$H58","v":"Invalidé"},{"$f":"Page6!$H58","v":"Invalidé"},{"$f":"Page7!$H58","v":"Invalidé"},{"$f":"Page8!$H58","v":"Validé"},{"$f":"Page9!$H58","v":"Invalidé"},{"$f":"Page10!$H58","v":"Invalidé"},{"$f":"Page11!$H58","v":"Invalidé"},{"$f":"Page12!$H58","v":"Invalidé"},{"$f":"Page13!$H58","v":"Invalidé"},{"$f":"Page16!$H58","v":"NA"},{"$f":"Page15!$H58","v":"NA"},{"$f":"Page14!$H58","v":"NA"}]
["Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?",null,{"$f":"Page1!$H59","v":"NA"},{"$f":"Page2!$H59","v":"NA"},{"$f":"Page3!$H59","v":"NA"},{"$f":"Page4!$H59","v":"NA"},{"$f":"Page5!$H59","v":"NA"},{"$f":"Page6!$H59","v":"NA"},{"$f":"Page7!$H59","v":"NA"},{"$f":"Page8!$H59","v":"NA"},{"$f":"Page9!$H59","v":"NA"},{"$f":"Page10!$H59","v":"NA"},{"$f":"Page11!$H59","v":"Invalidé"},{"$f":"Page12!$H59","v":"NA"},{"$f":"Page13!$H59","v":"NA"},{"$f":"Page16!$H59","v":"NA"},{"$f":"Page15!$H59","v":"NA"},{"$f":"Page14!$H59","v":"NA"}]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.",null,{"$f":"Page1!$H60","v":"Invalidé"},{"$f":"Page2!$H60","v":"Invalidé"},{"$f":"Page3!$H60","v":"Invalidé"},{"$f":"Page4!$H60","v":"Invalidé"},{"$f":"Page5!$H60","v":"Invalidé"},{"$f":"Page6!$H60","v":"Invalidé"},{"$f":"Page7!$H60","v":"Invalidé"},{"$f":"Page8!$H60","v":"Invalidé"},{"$f":"Page9!$H60","v":"Invalidé"},{"$f":"Page10!$H60","v":"Invalidé"},{"$f":"Page11!$H60","v":"Invalidé"},{"$f":"Page12!$H60","v":"Invalidé"},{"$f":"Page13!$H60","v":"Invalidé"},{"$f":"Page16!$H60","v":"Invalidé"},{"$f":"Page15!$H60","v":"Validé"},{"$f":"Page14!$H60","v":"Validé"}]
["Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?",null,{"$f":"Page1!$H61","v":"Validé"},{"$f":"Page2!$H61","v":"Validé"},{"$f":"Page3!$H61","v":"Validé"},{"$f":"Page4!$H61","v":"Validé"},{"$f":"Page5!$H61","v":"Validé"},{"$f":"Page6!$H61","v":"Validé"},{"$f":"Page7!$H61","v":"Validé"},{"$f":"Page8!$H61","v":"Validé"},{"$f":"Page9!$H61","v":"Validé"},{"$f":"Page10!$H61","v":"Validé"},{"$f":"Page11!$H61","v":"Validé"},{"$f":"Page12!$H61","v":"Validé"},{"$f":"Page13!$H61","v":"Validé"},{"$f":"Page16!$H61","v":"Validé"},{"$f":"Page15!$H61","v":"Validé"},{"$f":"Page14!$H61","v":"Validé"}]
["Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?",null,{"$f":"Page1!$H62","v":"Validé"},{"$f":"Page2!$H62","v":"Validé"},{"$f":"Page3!$H62","v":"Validé"},{"$f":"Page4!$H62","v":"Validé"},{"$f":"Page5!$H62","v":"Validé"},{"$f":"Page6!$H62","v":"Validé"},{"$f":"Page7!$H62","v":"Validé"},{"$f":"Page8!$H62","v":"Validé"},{"$f":"Page9!$H62","v":"Validé"},{"$f":"Page10!$H62","v":"Validé"},{"$f":"Page11!$H62","v":"Validé"},{"$f":"Page12!$H62","v":"Validé"},{"$f":"Page13!$H62","v":"Validé"},{"$f":"Page16!$H62","v":"Validé"},{"$f":"Page15!$H62","v":"Validé"},{"$f":"Page14!$H62","v":"Validé"}]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.",null,{"$f":"Page1!$H63","v":"Validé"},{"$f":"Page2!$H63","v":"Invalidé"},{"$f":"Page3!$H63","v":"Invalidé"},{"$f":"Page4!$H63","v":"Invalidé"},{"$f":"Page5!$H63","v":"Invalidé"},{"$f":"Page6!$H63","v":"Validé"},{"$f":"Page7!$H63","v":"Invalidé"},{"$f":"Page8!$H63","v":"Validé"},{"$f":"Page9!$H63","v":"Invalidé"},{"$f":"Page10!$H63","v":"Invalidé"},{"$f":"Page11!$H63","v":"Invalidé"},{"$f":"Page12!$H63","v":"Invalidé"},{"$f":"Page13!$H63","v":"Invalidé"},{"$f":"Page16!$H63","v":"Validé"},{"$f":"Page15!$H63","v":"Validé"},{"$f":"Page14!$H63","v":"Validé"}]
["Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?",null,{"$f":"Page1!$H64","v":"Invalidé"},{"$f":"Page2!$H64","v":"Invalidé"},{"$f":"Page3!$H64","v":"Invalidé"},{"$f":"Page4!$H64","v":"Invalidé"},{"$f":"Page5!$H64","v":"Invalidé"},{"$f":"Page6!$H64","v":"Invalidé"},{"$f":"Page7!$H64","v":"Invalidé"},{"$f":"Page8!$H64","v":"Invalidé"},{"$f":"Page9!$H64","v":"Invalidé"},{"$f":"Page10!$H64","v":"Invalidé"},{"$f":"Page11!$H64","v":"Invalidé"},{"$f":"Page12!$H64","v":"Invalidé"},{"$f":"Page13!$H64","v":"Invalidé"},{"$f":"Page16!$H64","v":"Invalidé"},{"$f":"Page15!$H64","v":"Invalidé"},{"$f":"Page14!$H64","v":"Invalidé"}]
["Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.",null,{"$f":"Page1!$H65","v":"NA"},{"$f":"Page2!$H65","v":"NA"},{"$f":"Page3!$H65","v":"NA"},{"$f":"Page4!$H65","v":"NA"},{"$f":"Page5!$H65","v":"Validé"},{"$f":"Page6!$H65","v":"NA"},{"$f":"Page7!$H65","v":"NA"},{"$f":"Page8!$H65","v":"NA"},{"$f":"Page9!$H65","v":"NA"},{"$f":"Page10!$H65","v":"NA"},{"$f":"Page11!$H65","v":"Invalidé"},{"$f":"Page12!$H65","v":"NA"},{"$f":"Page13!$H65","v":"NA"},{"$f":"Page16!$H65","v":"Validé"},{"$f":"Page15!$H65","v":"NA"},{"$f":"Page14!$H65","v":"NA"}]
["Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.",null,{"$f":"Page1!$H66","v":"Invalidé"},{"$f":"Page2!$H66","v":"Invalidé"},{"$f":"Page3!$H66","v":"Invalidé"},{"$f":"Page4!$H66","v":"Invalidé"},{"$f":"Page5!$H66","v":"Invalidé"},{"$f":"Page6!$H66","v":"Invalidé"},{"$f":"Page7!$H66","v":"Invalidé"},{"$f":"Page8!$H66","v":"Invalidé"},{"$f":"Page9!$H66","v":"Invalidé"},{"$f":"Page10!$H66","v":"Invalidé"},{"$f":"Page11!$H66","v":"Invalidé"},{"$f":"Page12!$H66","v":"Invalidé"},{"$f":"Page13!$H66","v":"Invalidé"},{"$f":"Page16!$H66","v":"Invalidé"},{"$f":"Page15!$H66","v":"Invalidé"},{"$f":"Page14!$H66","v":"Invalidé"}]
["Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.",null,{"$f":"Page1!$H67","v":"Invalidé"},{"$f":"Page2!$H67","v":"Invalidé"},{"$f":"Page3!$H67","v":"Invalidé"},{"$f":"Page4!$H67","v":"Invalidé"},{"$f":"Page5!$H67","v":"Invalidé"},{"$f":"Page6!$H67","v":"Invalidé"},{"$f":"Page7!$H67","v":"Invalidé"},{"$f":"Page8!$H67","v":"Invalidé"},{"$f":"Page9!$H67","v":"Invalidé"},{"$f":"Page10!$H67","v":"Invalidé"},{"$f":"Page11!$H67","v":"Invalidé"},{"$f":"Page12!$H67","v":"Invalidé"},{"$f":"Page13!$H67","v":"Invalidé"},{"$f":"Page16!$H67","v":"Invalidé"},{"$f":"Page15!$H67","v":"Invalidé"},{"$f":"Page14!$H67","v":"Invalidé"}]
["Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?",null,{"$f":"Page1!$H68","v":"NA"},{"$f":"Page2!$H68","v":"NA"},{"$f":"Page3!$H68","v":"NA"},{"$f":"Page4!$H68","v":"NA"},{"$f":"Page5!$H68","v":"NA"},{"$f":"Page6!$H68","v":"NA"},{"$f":"Page7!$H68","v":"NA"},{"$f":"Page8!$H68","v":"NA"},{"$f":"Page9!$H68","v":"NA"},{"$f":"Page10!$H68","v":"NA"},{"$f":"Page11!$H68","v":"NA"},{"$f":"Page12!$H68","v":"NA"},{"$f":"Page13!$H68","v":"NA"},{"$f":"Page16!$H68","v":"NA"},{"$f":"Page15!$H68","v":"NA"},{"$f":"Page14!$H68","v":"NA"}]
["Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?",null,{"$f":"Page1!$H69","v":"NA"},{"$f":"Page2!$H69","v":"NA"},{"$f":"Page3!$H69","v":"NA"},{"$f":"Page4!$H69","v":"NA"},{"$f":"Page5!$H69","v":"NA"},{"$f":"Page6!$H69","v":"NA"},{"$f":"Page7!$H69","v":"NA"},{"$f":"Page8!$H69","v":"NA"},{"$f":"Page9!$H69","v":"NA"},{"$f":"Page10!$H69","v":"NA"},{"$f":"Page11!$H69","v":"NA"},{"$f":"Page12!$H69","v":"NA"},{"$f":"Page13!$H69","v":"NA"},{"$f":"Page16!$H69","v":"NA"},{"$f":"Page15!$H69","v":"NA"},{"$f":"Page14!$H69","v":"NA"}]
["Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?",null,{"$f":"Page1!$H70","v":"Invalidé"},{"$f":"Page2!$H70","v":"Invalidé"},{"$f":"Page3!$H70","v":"Invalidé"},{"$f":"Page4!$H70","v":"Invalidé"},{"$f":"Page5!$H70","v":"Invalidé"},{"$f":"Page6!$H70","v":"Invalidé"},{"$f":"Page7!$H70","v":"Invalidé"},{"$f":"Page8!$H70","v":"Invalidé"},{"$f":"Page9!$H70","v":"Invalidé"},{"$f":"Page10!$H70","v":"Invalidé"},{"$f":"Page11!$H70","v":"Invalidé"},{"$f":"Page12!$H70","v":"Invalidé"},{"$f":"Page13!$H70","v":"Invalidé"},{"$f":"Page16!$H70","v":"Invalidé"},{"$f":"Page15!$H70","v":"Invalidé"},{"$f":"Page14!$H70","v":"Invalidé"}]
["Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.",null,{"$f":"Page1!$H71","v":"Validé"},{"$f":"Page2!$H71","v":"Validé"},{"$f":"Page3!$H71","v":"Validé"},{"$f":"Page4!$H71","v":"Validé"},{"$f":"Page5!$H71","v":"Validé"},{"$f":"Page6!$H71","v":"Validé"},{"$f":"Page7!$H71","v":"Invalidé"},{"$f":"Page8!$H71","v":"Validé"},{"$f":"Page9!$H71","v":"Invalidé"},{"$f":"Page10!$H71","v":"Validé"},{"$f":"Page11!$H71","v":"Validé"},{"$f":"Page12!$H71","v":"Invalidé"},{"$f":"Page13!$H71","v":"Validé"},{"$f":"Page16!$H71","v":"Validé"},{"$f":"Page15!$H71","v":"Validé"},{"$f":"Page14!$H71","v":"Validé"}]
["Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.",null,{"$f":"Page1!$H72","v":"Invalidé"},{"$f":"Page2!$H72","v":"Invalidé"},{"$f":"Page3!$H72","v":"Invalidé"},{"$f":"Page4!$H72","v":"Invalidé"},{"$f":"Page5!$H72","v":"Invalidé"},{"$f":"Page6!$H72","v":"Invalidé"},{"$f":"Page7!$H72","v":"Invalidé"},{"$f":"Page8!$H72","v":"Invalidé"},{"$f":"Page9!$H72","v":"Invalidé"},{"$f":"Page10!$H72","v":"Invalidé"},{"$f":"Page11!$H72","v":"Invalidé"},{"$f":"Page12!$H72","v":"Invalidé"},{"$f":"Page13!$H72","v":"Invalidé"},{"$f":"Page16!$H72","v":"Invalidé"},{"$f":"Page15!$H72","v":"Invalidé"},{"$f":"Page14!$H72","v":"Invalidé"}]
["Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.",null,{"$f":"Page1!$H73","v":"NA"},{"$f":"Page2!$H73","v":"NA"},{"$f":"Page3!$H73","v":"NA"},{"$f":"Page4!$H73","v":"NA"},{"$f":"Page5!$H73","v":"NA"},{"$f":"Page6!$H73","v":"NA"},{"$f":"Page7!$H73","v":"NA"},{"$f":"Page8!$H73","v":"NA"},{"$f":"Page9!$H73","v":"NA"},{"$f":"Page10!$H73","v":"NA"},{"$f":"Page11!$H73","v":"NA"},{"$f":"Page12!$H73","v":"NA"},{"$f":"Page13!$H73","v":"NA"},{"$f":"Page16!$H73","v":"NA"},{"$f":"Page15!$H73","v":"NA"},{"$f":"Page14!$H73","v":"NA"}]
["Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.",null,{"$f":"Page1!$H74","v":"Validé"},{"$f":"Page2!$H74","v":"NA"},{"$f":"Page3!$H74","v":"NA"},{"$f":"Page4!$H74","v":"Invalidé"},{"$f":"Page5!$H74","v":"NA"},{"$f":"Page6!$H74","v":"NA"},{"$f":"Page7!$H74","v":"Validé"},{"$f":"Page8!$H74","v":"NA"},{"$f":"Page9!$H74","v":"NA"},{"$f":"Page10!$H74","v":"NA"},{"$f":"Page11!$H74","v":"NA"},{"$f":"Page12!$H74","v":"NA"},{"$f":"Page13!$H74","v":"Invalidé"},{"$f":"Page16!$H74","v":"Validé"},{"$f":"Page15!$H74","v":"Validé"},{"$f":"Page14!$H74","v":"Validé"}]
["Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?",null,{"$f":"Page1!$H75","v":"Validé"},{"$f":"Page2!$H75","v":"NA"},{"$f":"Page3!$H75","v":"NA"},{"$f":"Page4!$H75","v":"Validé"},{"$f":"Page5!$H75","v":"NA"},{"$f":"Page6!$H75","v":"NA"},{"$f":"Page7!$H75","v":"Validé"},{"$f":"Page8!$H75","v":"NA"},{"$f":"Page9!$H75","v":"NA"},{"$f":"Page10!$H75","v":"NA"},{"$f":"Page11!$H75","v":"NA"},{"$f":"Page12!$H75","v":"NA"},{"$f":"Page13!$H75","v":"Validé"},{"$f":"Page16!$H75","v":"Validé"},{"$f":"Page15!$H75","v":"Validé"},{"$f":"Page14!$H75","v":"Validé"}]
["Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?",null,{"$f":"Page1!$H76","v":"NA"},{"$f":"Page2!$H76","v":"NA"},{"$f":"Page3!$H76","v":"NA"},{"$f":"Page4!$H76","v":"NA"},{"$f":"Page5!$H76","v":"NA"},{"$f":"Page6!$H76","v":"NA"},{"$f":"Page7!$H76","v":"NA"},{"$f":"Page8!$H76","v":"NA"},{"$f":"Page9!$H76","v":"NA"},{"$f":"Page10!$H76","v":"NA"},{"$f":"Page11!$H76","v":"NA"},{"$f":"Page12!$H76","v":"NA"},{"$f":"Page13!$H76","v":"NA"},{"$f":"Page16!$H76","v":"NA"},{"$f":"Page15!$H76","v":"NA"},{"$f":"Page14!$H76","v":"NA"}]
["Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.",null,{"$f":"Page1!$H77","v":"NA"},{"$f":"Page2!$H77","v":"NA"},{"$f":"Page3!$H77","v":"NA"},{"$f":"Page4!$H77","v":"NA"},{"$f":"Page5!$H77","v":"NA"},{"$f":"Page6!$H77","v":"NA"},{"$f":"Page7!$H77","v":"NA"},{"$f":"Page8!$H77","v":"NA"},{"$f":"Page9!$H77","v":"NA"},{"$f":"Page10!$H77","v":"NA"},{"$f":"Page11!$H77","v":"NA"},{"$f":"Page12!$H77","v":"NA"},{"$f":"Page13!$H77","v":"Validé"},{"$f":"Page16!$H77","v":"NA"},{"$f":"Page15!$H77","v":"Validé"},{"$f":"Page14!$H77","v":"Validé"}]
["Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".",null,{"$f":"Page1!$H78","v":"NA"},{"$f":"Page2!$H78","v":"NA"},{"$f":"Page3!$H78","v":"NA"},{"$f":"Page4!$H78","v":"NA"},{"$f":"Page5!$H78","v":"NA"},{"$f":"Page6!$H78","v":"NA"},{"$f":"Page7!$H78","v":"NA"},{"$f":"Page8!$H78","v":"NA"},{"$f":"Page9!$H78","v":"NA"},{"$f":"Page10!$H78","v":"NA"},{"$f":"Page11!$H78","v":"NA"},{"$f":"Page12!$H78","v":"NA"},{"$f":"Page13!$H78","v":"Invalidé"},{"$f":"Page16!$H78","v":"NA"},{"$f":"Page15!$H78","v":"NA"},{"$f":"Page14!$H78","v":"NA"}]
["Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?",null,{"$f":"Page1!$H79","v":"NA"},{"$f":"Page2!$H79","v":"NA"},{"$f":"Page3!$H79","v":"NA"},{"$f":"Page4!$H79","v":"NA"},{"$f":"Page5!$H79","v":"NA"},{"$f":"Page6!$H79","v":"NA"},{"$f":"Page7!$H79","v":"NA"},{"$f":"Page8!$H79","v":"NA"},{"$f":"Page9!$H79","v":"NA"},{"$f":"Page10!$H79","v":"NA"},{"$f":"Page11!$H79","v":"NA"},{"$f":"Page12!$H79","v":"NA"},{"$f":"Page13!$H79","v":"NA"},{"$f":"Page16!$H79","v":"NA"},{"$f":"Page15!$H79","v":"NA"},{"$f":"Page14!$H79","v":"NA"}]
["Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?",null,{"$f":"Page1!$H80","v":"NA"},{"$f":"Page2!$H80","v":"NA"},{"$f":"Page3!$H80","v":"NA"},{"$f":"Page4!$H80","v":"NA"},{"$f":"Page5!$H80","v":"NA"},{"$f":"Page6!$H80","v":"NA"},{"$f":"Page7!$H80","v":"NA"},{"$f":"Page8!$H80","v":"NA"},{"$f":"Page9!$H80","v":"NA"},{"$f":"Page10!$H80","v":"NA"},{"$f":"Page11!$H80","v":"NA"},{"$f":"Page12!$H80","v":"NA"},{"$f":"Page13!$H80","v":"NA"},{"$f":"Page16!$H80","v":"NA"},{"$f":"Page15!$H80","v":"NA"},{"$f":"Page14!$H80","v":"NA"}]
["Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?",null,{"$f":"Page1!$H81","v":"NA"},{"$f":"Page2!$H81","v":"NA"},{"$f":"Page3!$H81","v":"NA"},{"$f":"Page4!$H81","v":"NA"},{"$f":"Page5!$H81","v":"NA"},{"$f":"Page6!$H81","v":"NA"},{"$f":"Page7!$H81","v":"NA"},{"$f":"Page8!$H81","v":"NA"},{"$f":"Page9!$H81","v":"NA"},{"$f":"Page10!$H81","v":"NA"},{"$f":"Page11!$H81","v":"NA"},{"$f":"Page12!$H81","v":"NA"},{"$f":"Page13!$H81","v":"NA"},{"$f":"Page16!$H81","v":"NA"},{"$f":"Page15!$H81","v":"NA"},{"$f":"Page14!$H81","v":"NA"}]
["Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.",null,{"$f":"Page1!$H82","v":"Invalidé"},{"$f":"Page2!$H82","v":"NA"},{"$f":"Page3!$H82","v":"NA"},{"$f":"Page4!$H82","v":"Invalidé"},{"$f":"Page5!$H82","v":"NA"},{"$f":"Page6!$H82","v":"NA"},{"$f":"Page7!$H82","v":"Invalidé"},{"$f":"Page8!$H82","v":"NA"},{"$f":"Page9!$H82","v":"NA"},{"$f":"Page10!$H82","v":"NA"},{"$f":"Page11!$H82","v":"NA"},{"$f":"Page12!$H82","v":"NA"},{"$f":"Page13!$H82","v":"Invalidé"},{"$f":"Page16!$H82","v":"Validé"},{"$f":"Page15!$H82","v":"Invalidé"},{"$f":"Page14!$H82","v":"Validé"}]
["Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.",null,{"$f":"Page1!$H83","v":"NA"},{"$f":"Page2!$H83","v":"NA"},{"$f":"Page3!$H83","v":"NA"},{"$f":"Page4!$H83","v":"Invalidé"},{"$f":"Page5!$H83","v":"NA"},{"$f":"Page6!$H83","v":"NA"},{"$f":"Page7!$H83","v":"NA"},{"$f":"Page8!$H83","v":"NA"},{"$f":"Page9!$H83","v":"NA"},{"$f":"Page10!$H83","v":"NA"},{"$f":"Page11!$H83","v":"NA"},{"$f":"Page12!$H83","v":"NA"},{"$f":"Page13!$H83","v":"Invalidé"},{"$f":"Page16!$H83","v":"Invalidé"},{"$f":"Page15!$H83","v":"Invalidé"},{"$f":"Page14!$H83","v":"Invalidé"}]
["Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?",null,{"$f":"Page1!$H84","v":"NA"},{"$f":"Page2!$H84","v":"NA"},{"$f":"Page3!$H84","v":"NA"},{"$f":"Page4!$H84","v":"Invalidé"},{"$f":"Page5!$H84","v":"NA"},{"$f":"Page6!$H84","v":"NA"},{"$f":"Page7!$H84","v":"NA"},{"$f":"Page8!$H84","v":"NA"},{"$f":"Page9!$H84","v":"NA"},{"$f":"Page10!$H84","v":"NA"},{"$f":"Page11!$H84","v":"NA"},{"$f":"Page12!$H84","v":"NA"},{"$f":"Page13!$H84","v":"NA"},{"$f":"Page16!$H84","v":"NA"},{"$f":"Page15!$H84","v":"Validé"},{"$f":"Page14!$H84","v":"NA"}]
["Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.",null,{"$f":"Page1!$H85","v":"NA"},{"$f":"Page2!$H85","v":"NA"},{"$f":"Page3!$H85","v":"NA"},{"$f":"Page4!$H85","v":"NA"},{"$f":"Page5!$H85","v":"NA"},{"$f":"Page6!$H85","v":"NA"},{"$f":"Page7!$H85","v":"NA"},{"$f":"Page8!$H85","v":"NA"},{"$f":"Page9!$H85","v":"NA"},{"$f":"Page10!$H85","v":"NA"},{"$f":"Page11!$H85","v":"NA"},{"$f":"Page12!$H85","v":"NA"},{"$f":"Page13!$H85","v":"NA"},{"$f":"Page16!$H85","v":"NA"},{"$f":"Page15!$H85","v":"NA"},{"$f":"Page14!$H85","v":"NA"}]
["Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.",null,{"$f":"Page1!$H86","v":"NA"},{"$f":"Page2!$H86","v":"NA"},{"$f":"Page3!$H86","v":"NA"},{"$f":"Page4!$H86","v":"NA"},{"$f":"Page5!$H86","v":"NA"},{"$f":"Page6!$H86","v":"NA"},{"$f":"Page7!$H86","v":"NA"},{"$f":"Page8!$H86","v":"NA"},{"$f":"Page9!$H86","v":"NA"},{"$f":"Page10!$H86","v":"NA"},{"$f":"Page11!$H86","v":"NA"},{"$f":"Page12!$H86","v":"NA"},{"$f":"Page13!$H86","v":"NA"},{"$f":"Page16!$H86","v":"NA"},{"$f":"Page15!$H86","v":"Invalidé"},{"$f":"Page14!$H86","v":"Invalidé"}]
["Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.",null,{"$f":"Page1!$H87","v":"Validé"},{"$f":"Page2!$H87","v":"Validé"},{"$f":"Page3!$H87","v":"Validé"},{"$f":"Page4!$H87","v":"Validé"},{"$f":"Page5!$H87","v":"Validé"},{"$f":"Page6!$H87","v":"NA"},{"$f":"Page7!$H87","v":"Validé"},{"$f":"Page8!$H87","v":"Validé"},{"$f":"Page9!$H87","v":"Validé"},{"$f":"Page10!$H87","v":"Validé"},{"$f":"Page11!$H87","v":"Validé"},{"$f":"Page12!$H87","v":"Validé"},{"$f":"Page13!$H87","v":"Validé"},{"$f":"Page16!$H87","v":"NA"},{"$f":"Page15!$H87","v":"NA"},{"$f":"Page14!$H87","v":"NA"}]
["Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.",null,{"$f":"Page1!$H88","v":"Validé"},{"$f":"Page2!$H88","v":"Validé"},{"$f":"Page3!$H88","v":"Validé"},{"$f":"Page4!$H88","v":"Validé"},{"$f":"Page5!$H88","v":"Validé"},{"$f":"Page6!$H88","v":"NA"},{"$f":"Page7!$H88","v":"Validé"},{"$f":"Page8!$H88","v":"Validé"},{"$f":"Page9!$H88","v":"Validé"},{"$f":"Page10!$H88","v":"Validé"},{"$f":"Page11!$H88","v":"Validé"},{"$f":"Page12!$H88","v":"Validé"},{"$f":"Page13!$H88","v":"Validé"},{"$f":"Page16!$H88","v":"NA"},{"$f":"Page15!$H88","v":"NA"},{"$f":"Page14!$H88","v":"NA"}]
["Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?",null,{"$f":"Page1!$H89","v":"Invalidé"},{"$f":"Page2!$H89","v":"Invalidé"},{"$f":"Page3!$H89","v":"Invalidé"},{"$f":"Page4!$H89","v":"Invalidé"},{"$f":"Page5!$H89","v":"Invalidé"},{"$f":"Page6!$H89","v":"Invalidé"},{"$f":"Page7!$H89","v":"Invalidé"},{"$f":"Page8!$H89","v":"Invalidé"},{"$f":"Page9!$H89","v":"Invalidé"},{"$f":"Page10!$H89","v":"Invalidé"},{"$f":"Page11!$H89","v":"Invalidé"},{"$f":"Page12!$H89","v":"Invalidé"},{"$f":"Page13!$H89","v":"Invalidé"},{"$f":"Page16!$H89","v":"Invalidé"},{"$f":"Page15!$H89","v":"Invalidé"},{"$f":"Page14!$H89","v":"Invalidé"}]
["Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?",null,{"$f":"Page1!$H90","v":"Validé"},{"$f":"Page2!$H90","v":"Validé"},{"$f":"Page3!$H90","v":"Validé"},{"$f":"Page4!$H90","v":"Validé"},{"$f":"Page5!$H90","v":"Validé"},{"$f":"Page6!$H90","v":"NA"},{"$f":"Page7!$H90","v":"Validé"},{"$f":"Page8!$H90","v":"Validé"},{"$f":"Page9!$H90","v":"Validé"},{"$f":"Page10!$H90","v":"Validé"},{"$f":"Page11!$H90","v":"Validé"},{"$f":"Page12!$H90","v":"Validé"},{"$f":"Page13!$H90","v":"Validé"},{"$f":"Page16!$H90","v":"NA"},{"$f":"Page15!$H90","v":"NA"},{"$f":"Page14!$H90","v":"NA"}]
["Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?",null,{"$f":"Page1!$H91","v":"NA"},{"$f":"Page2!$H91","v":"NA"},{"$f":"Page3!$H91","v":"NA"},{"$f":"Page4!$H91","v":"NA"},{"$f":"Page5!$H91","v":"NA"},{"$f":"Page6!$H91","v":"NA"},{"$f":"Page7!$H91","v":"NA"},{"$f":"Page8!$H91","v":"NA"},{"$f":"Page9!$H91","v":"NA"},{"$f":"Page10!$H91","v":"NA"},{"$f":"Page11!$H91","v":"NA"},{"$f":"Page12!$H91","v":"NA"},{"$f":"Page13!$H91","v":"NA"},{"$f":"Page16!$H91","v":"NA"},{"$f":"Page15!$H91","v":"NA"},{"$f":"Page14!$H91","v":"NA"}]
["Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.",null,{"$f":"Page1!$H92","v":"Invalidé"},{"$f":"Page2!$H92","v":"Invalidé"},{"$f":"Page3!$H92","v":"Invalidé"},{"$f":"Page4!$H92","v":"Invalidé"},{"$f":"Page5!$H92","v":"Invalidé"},{"$f":"Page6!$H92","v":"Invalidé"},{"$f":"Page7!$H92","v":"Invalidé"},{"$f":"Page8!$H92","v":"Invalidé"},{"$f":"Page9!$H92","v":"Invalidé"},{"$f":"Page10!$H92","v":"Invalidé"},{"$f":"Page11!$H92","v":"Invalidé"},{"$f":"Page12!$H92","v":"Invalidé"},{"$f":"Page13!$H92","v":"Invalidé"},{"$f":"Page16!$H92","v":"Invalidé"},{"$f":"Page15!$H92","v":"Invalidé"},{"$f":"Page14!$H92","v":"Invalidé"}]
["Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.",null,{"$f":"Page1!$H93","v":"Invalidé"},{"$f":"Page2!$H93","v":"Invalidé"},{"$f":"Page3!$H93","v":"Invalidé"},{"$f":"Page4!$H93","v":"Invalidé"},{"$f":"Page5!$H93","v":"Invalidé"},{"$f":"Page6!$H93","v":"Invalidé"},{"$f":"Page7!$H93","v":"Invalidé"},{"$f":"Page8!$H93","v":"Invalidé"},{"$f":"Page9!$H93","v":"Invalidé"},{"$f":"Page10!$H93","v":"Invalidé"},{"$f":"Page11!$H93","v":"Invalidé"},{"$f":"Page12!$H93","v":"Invalidé"},{"$f":"Page13!$H93","v":"Invalidé"},{"$f":"Page16!$H93","v":"Invalidé"},{"$f":"Page15!$H93","v":"Invalidé"},{"$f":"Page14!$H93","v":"Invalidé"}]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?",null,{"$f":"Page1!$H94","v":"Invalidé"},{"$f":"Page2!$H94","v":"Invalidé"},{"$f":"Page3!$H94","v":"Invalidé"},{"$f":"Page4!$H94","v":"Invalidé"},{"$f":"Page5!$H94","v":"Invalidé"},{"$f":"Page6!$H94","v":"Invalidé"},{"$f":"Page7!$H94","v":"Invalidé"},{"$f":"Page8!$H94","v":"Invalidé"},{"$f":"Page9!$H94","v":"Invalidé"},{"$f":"Page10!$H94","v":"Invalidé"},{"$f":"Page11!$H94","v":"Invalidé"},{"$f":"Page12!$H94","v":"Invalidé"},{"$f":"Page13!$H94","v":"Invalidé"},{"$f":"Page16!$H94","v":"Invalidé"},{"$f":"Page15!$H94","v":"Invalidé"},{"$f":"Page14!$H94","v":"Invalidé"}]
["Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.",null,{"$f":"Page1!$H95","v":"Validé"},{"$f":"Page2!$H95","v":"Validé"},{"$f":"Page3!$H95","v":"Validé"},{"$f":"Page4!$H95","v":"Validé"},{"$f":"Page5!$H95","v":"Validé"},{"$f":"Page6!$H95","v":"Validé"},{"$f":"Page7!$H95","v":"Validé"},{"$f":"Page8!$H95","v":"Validé"},{"$f":"Page9!$H95","v":"Validé"},{"$f":"Page10!$H95","v":"Validé"},{"$f":"Page11!$H95","v":"Validé"},{"$f":"Page12!$H95","v":"Validé"},{"$f":"Page13!$H95","v":"Validé"},{"$f":"Page16!$H95","v":"NA"},{"$f":"Page15!$H95","v":"Validé"},{"$f":"Page14!$H95","v":"Invalidé"}]
["Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.",null,{"$f":"Page1!$H96","v":"NA"},{"$f":"Page2!$H96","v":"NA"},{"$f":"Page3!$H96","v":"NA"},{"$f":"Page4!$H96","v":"NA"},{"$f":"Page5!$H96","v":"NA"},{"$f":"Page6!$H96","v":"NA"},{"$f":"Page7!$H96","v":"NA"},{"$f":"Page8!$H96","v":"NA"},{"$f":"Page9!$H96","v":"NA"},{"$f":"Page10!$H96","v":"NA"},{"$f":"Page11!$H96","v":"NA"},{"$f":"Page12!$H96","v":"NA"},{"$f":"Page13!$H96","v":"NA"},{"$f":"Page16!$H96","v":"NA"},{"$f":"Page15!$H96","v":"NA"},{"$f":"Page14!$H96","v":"NA"}]
["Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?",null,{"$f":"Page1!$H97","v":"Validé"},{"$f":"Page2!$H97","v":"Validé"},{"$f":"Page3!$H97","v":"Validé"},{"$f":"Page4!$H97","v":"NA"},{"$f":"Page5!$H97","v":"NA"},{"$f":"Page6!$H97","v":"NA"},{"$f":"Page7!$H97","v":"NA"},{"$f":"Page8!$H97","v":"NA"},{"$f":"Page9!$H97","v":"NA"},{"$f":"Page10!$H97","v":"NA"},{"$f":"Page11!$H97","v":"NA"},{"$f":"Page12!$H97","v":"NA"},{"$f":"Page13!$H97","v":"NA"},{"$f":"Page16!$H97","v":"NA"},{"$f":"Page15!$H97","v":"NA"},{"$f":"Page14!$H97","v":"NA"}]
["Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.",null,{"$f":"Page1!$H98","v":"Validé"},{"$f":"Page2!$H98","v":"Validé"},{"$f":"Page3!$H98","v":"Validé"},{"$f":"Page4!$H98","v":"Validé"},{"$f":"Page5!$H98","v":"Validé"},{"$f":"Page6!$H98","v":"Validé"},{"$f":"Page7!$H98","v":"Validé"},{"$f":"Page8!$H98","v":"Validé"},{"$f":"Page9!$H98","v":"Validé"},{"$f":"Page10!$H98","v":"Validé"},{"$f":"Page11!$H98","v":"Validé"},{"$f":"Page12!$H98","v":"Validé"},{"$f":"Page13!$H98","v":"Validé"},{"$f":"Page16!$H98","v":"NA"},{"$f":"Page15!$H98","v":"Invalidé"},{"$f":"Page14!$H98","v":"Invalidé"}]
["Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?",null,{"$f":"Page1!$H99","v":"Validé"},{"$f":"Page2!$H99","v":"Validé"},{"$f":"Page3!$H99","v":"Validé"},{"$f":"Page4!$H99","v":"Validé"},{"$f":"Page5!$H99","v":"Validé"},{"$f":"Page6!$H99","v":"Validé"},{"$f":"Page7!$H99","v":"Validé"},{"$f":"Page8!$H99","v":"Validé"},{"$f":"Page9!$H99","v":"Validé"},{"$f":"Page10!$H99","v":"Validé"},{"$f":"Page11!$H99","v":"Validé"},{"$f":"Page12!$H99","v":"Validé"},{"$f":"Page13!$H99","v":"Validé"},{"$f":"Page16!$H99","v":"NA"},{"$f":"Page15!$H99","v":"Validé"},{"$f":"Page14!$H99","v":"Validé"}]
["Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.",null,{"$f":"Page1!$H100","v":"NA"},{"$f":"Page2!$H100","v":"NA"},{"$f":"Page3!$H100","v":"NA"},{"$f":"Page4!$H100","v":"NA"},{"$f":"Page5!$H100","v":"NA"},{"$f":"Page6!$H100","v":"NA"},{"$f":"Page7!$H100","v":"NA"},{"$f":"Page8!$H100","v":"NA"},{"$f":"Page9!$H100","v":"NA"},{"$f":"Page10!$H100","v":"NA"},{"$f":"Page11!$H100","v":"NA"},{"$f":"Page12!$H100","v":"NA"},{"$f":"Page13!$H100","v":"NA"},{"$f":"Page16!$H100","v":"NA"},{"$f":"Page15!$H100","v":"NA"},{"$f":"Page14!$H100","v":"NA"}]
["Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.",null,{"$f":"Page1!$H101","v":"NA"},{"$f":"Page2!$H101","v":"NA"},{"$f":"Page3!$H101","v":"NA"},{"$f":"Page4!$H101","v":"NA"},{"$f":"Page5!$H101","v":"NA"},{"$f":"Page6!$H101","v":"NA"},{"$f":"Page7!$H101","v":"NA"},{"$f":"Page8!$H101","v":"NA"},{"$f":"Page9!$H101","v":"NA"},{"$f":"Page10!$H101","v":"NA"},{"$f":"Page11!$H101","v":"NA"},{"$f":"Page12!$H101","v":"NA"},{"$f":"Page13!$H101","v":"NA"},{"$f":"Page16!$H101","v":"NA"},{"$f":"Page15!$H101","v":"NA"},{"$f":"Page14!$H101","v":"NA"}]
["Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.",null,{"$f":"Page1!$H102","v":"NA"},{"$f":"Page2!$H102","v":"NA"},{"$f":"Page3!$H102","v":"NA"},{"$f":"Page4!$H102","v":"NA"},{"$f":"Page5!$H102","v":"NA"},{"$f":"Page6!$H102","v":"NA"},{"$f":"Page7!$H102","v":"NA"},{"$f":"Page8!$H102","v":"NA"},{"$f":"Page9!$H102","v":"NA"},{"$f":"Page10!$H102","v":"NA"},{"$f":"Page11!$H102","v":"NA"},{"$f":"Page12!$H102","v":"NA"},{"$f":"Page13!$H102","v":"NA"},{"$f":"Page16!$H102","v":"NA"},{"$f":"Page15!$H102","v":"NA"},{"$f":"Page14!$H102","v":"NA"}]
["Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.",null,{"$f":"Page1!$H103","v":"NA"},{"$f":"Page2!$H103","v":"NA"},{"$f":"Page3!$H103","v":"NA"},{"$f":"Page4!$H103","v":"NA"},{"$f":"Page5!$H103","v":"NA"},{"$f":"Page6!$H103","v":"NA"},{"$f":"Page7!$H103","v":"NA"},{"$f":"Page8!$H103","v":"NA"},{"$f":"Page9!$H103","v":"NA"},{"$f":"Page10!$H103","v":"NA"},{"$f":"Page11!$H103","v":"NA"},{"$f":"Page12!$H103","v":"NA"},{"$f":"Page13!$H103","v":"NA"},{"$f":"Page16!$H103","v":"NA"},{"$f":"Page15!$H103","v":"NA"},{"$f":"Page14!$H103","v":"NA"}]
["Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.",null,{"$f":"Page1!$H104","v":"NA"},{"$f":"Page2!$H104","v":"NA"},{"$f":"Page3!$H104","v":"NA"},{"$f":"Page4!$H104","v":"NA"},{"$f":"Page5!$H104","v":"NA"},{"$f":"Page6!$H104","v":"NA"},{"$f":"Page7!$H104","v":"NA"},{"$f":"Page8!$H104","v":"NA"},{"$f":"Page9!$H104","v":"NA"},{"$f":"Page10!$H104","v":"NA"},{"$f":"Page11!$H104","v":"NA"},{"$f":"Page12!$H104","v":"NA"},{"$f":"Page13!$H104","v":"NA"},{"$f":"Page16!$H104","v":"NA"},{"$f":"Page15!$H104","v":"NA"},{"$f":"Page14!$H104","v":"NA"}]
["Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.",null,{"$f":"Page1!$H105","v":"Invalidé"},{"$f":"Page2!$H105","v":"NA"},{"$f":"Page3!$H105","v":"NA"},{"$f":"Page4!$H105","v":"NA"},{"$f":"Page5!$H105","v":"NA"},{"$f":"Page6!$H105","v":"NA"},{"$f":"Page7!$H105","v":"NA"},{"$f":"Page8!$H105","v":"NA"},{"$f":"Page9!$H105","v":"NA"},{"$f":"Page10!$H105","v":"NA"},{"$f":"Page11!$H105","v":"NA"},{"$f":"Page12!$H105","v":"NA"},{"$f":"Page13!$H105","v":"NA"},{"$f":"Page16!$H105","v":"NA"},{"$f":"Page15!$H105","v":"NA"},{"$f":"Page14!$H105","v":"NA"}]
["Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.",null,{"$f":"Page1!$H106","v":"Validé"},{"$f":"Page2!$H106","v":"Validé"},{"$f":"Page3!$H106","v":"Validé"},{"$f":"Page4!$H106","v":"Validé"},{"$f":"Page5!$H106","v":"Validé"},{"$f":"Page6!$H106","v":"Validé"},{"$f":"Page7!$H106","v":"Validé"},{"$f":"Page8!$H106","v":"Validé"},{"$f":"Page9!$H106","v":"Validé"},{"$f":"Page10!$H106","v":"Validé"},{"$f":"Page11!$H106","v":"Validé"},{"$f":"Page12!$H106","v":"Validé"},{"$f":"Page13!$H106","v":"Validé"},{"$f":"Page16!$H106","v":"Validé"},{"$f":"Page15!$H106","v":"Validé"},{"$f":"Page14!$H106","v":"Validé"}]
["Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?",null,{"$f":"Page1!$H107","v":"NA"},{"$f":"Page2!$H107","v":"NA"},{"$f":"Page3!$H107","v":"NA"},{"$f":"Page4!$H107","v":"NA"},{"$f":"Page5!$H107","v":"NA"},{"$f":"Page6!$H107","v":"NA"},{"$f":"Page7!$H107","v":"NA"},{"$f":"Page8!$H107","v":"NA"},{"$f":"Page9!$H107","v":"NA"},{"$f":"Page10!$H107","v":"NA"},{"$f":"Page11!$H107","v":"NA"},{"$f":"Page12!$H107","v":"NA"},{"$f":"Page13!$H107","v":"NA"},{"$f":"Page16!$H107","v":"NA"},{"$f":"Page15!$H107","v":"NA"},{"$f":"Page14!$H107","v":"NA"}]
["Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.",null,{"$f":"Page1!$H108","v":"NA"},{"$f":"Page2!$H108","v":"NA"},{"$f":"Page3!$H108","v":"NA"},{"$f":"Page4!$H108","v":"NA"},{"$f":"Page5!$H108","v":"NA"},{"$f":"Page6!$H108","v":"NA"},{"$f":"Page7!$H108","v":"NA"},{"$f":"Page8!$H108","v":"NA"},{"$f":"Page9!$H108","v":"NA"},{"$f":"Page10!$H108","v":"NA"},{"$f":"Page11!$H108","v":"NA"},{"$f":"Page12!$H108","v":"NA"},{"$f":"Page13!$H108","v":"NA"},{"$f":"Page16!$H108","v":"NA"},{"$f":"Page15!$H108","v":"NA"},{"$f":"Page14!$H108","v":"NA"}]
["Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?",null,{"$f":"Page1!$H109","v":"NA"},{"$f":"Page2!$H109","v":"NA"},{"$f":"Page3!$H109","v":"NA"},{"$f":"Page4!$H109","v":"NA"},{"$f":"Page5!$H109","v":"NA"},{"$f":"Page6!$H109","v":"NA"},{"$f":"Page7!$H109","v":"NA"},{"$f":"Page8!$H109","v":"NA"},{"$f":"Page9!$H109","v":"NA"},{"$f":"Page10!$H109","v":"NA"},{"$f":"Page11!$H109","v":"NA"},{"$f":"Page12!$H109","v":"NA"},{"$f":"Page13!$H109","v":"NA"},{"$f":"Page16!$H109","v":"NA"},{"$f":"Page15!$H109","v":"NA"},{"$f":"Page14!$H109","v":"NA"}]
[null,null,null,null,null,null,{"$f":"COUNTIF(G11:G116,\"=Validé\")","v":25},{"$f":"COUNTIF(H11:H116,\"=Validé\")","v":18},19,19,21,16,21,21,21,21,21,17,21,10,18,18]

{"sheet":"Synthèse Graphique","index":19,"n_rows":10,"n_cols":8,"rows_kept":10,"cut":false,"hidden":false,"merged":[]}
[]
[null,null,null,null,null,"Pourcentage de conformité globale",{"$f":"Value!O141","v":32.20338983050847},"%"]
[null,null,null,null,null,"Cet indicateur mesure la conformité stricte vis-à-vis des tests du référentiel choisi. Il correspond au nombre de critères validés sur toute l’application lors de l’audit, par rapport au nombre total de critères applicables. Ainsi, si un critère est invalidé sur une page, il est considéré comme invalidé sur l’ensemble du site. (*)"]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,"(*) Les définitions des indicateurs ont été fournies par la société Atalan"]

{"sheet":"Récapitulatif","index":20,"n_rows":163,"n_cols":13,"rows_kept":163,"cut":false,"hidden":false,"merged":[]}
["Thématique","Critère","Intitulé du critère","Niveau","Label e-accessible","État","Pages","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Difficulté","Priorité"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Transverse","[Footer]\nLes icones du catalogue et de la newsletter ont un title alors qu'ils n'apportent aucune information supplémentaire.\nRecommandation : Supprimer le title et toute alternative textuelle et rajouter l'attribut aria-hidden=\"true\" sur ces éléments SVG",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Transverse","[Pied de page]\nDans le pied de page, les titres de chaque encart présentent un ratio de contraste insuffisant.\nRecommandation : Modifier la couleur des titres pour que le ratio soit à minima de 4.5:1.",null,null,null,"Basse","Critique"]
["Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA",null,"Invalidé","Transverse","[Bandeau des cookies]\nLe bouton \"Tout refuser\" présente un contraste insuffisant.\nRecommandation : Modifier les couleurs de ce composant pour atteindre un ratio de 3:1 minimum.\n\n[Bandeau des cookies]\nLes liens \"Gestion des cookies / Personnaliser\" et \"notre politique de confidentialité\" présentent un ratio de contraste insuffisant.\nRecommandation : Modifier les couleurs de ce composant pour atteindre un ratio de 3:1 minimum.\n\n[Panneau de gestion des cookies]\nLes bouton \"Tout refuser\" et \"Interdire\" présentent un contraste insuffisant.\nRecommandation : Modifier les couleurs de ce composant pour atteindre un ratio de 3:1 minimum.",null,null,null,"Basse","Critique"]
["Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A",null,"Invalidé","Transverse","[Entête]\nDes images avec du texte n'ont pas d'alternative textuelle. De plus, ces images sont dans des liens composites et il manque des informations pour les utilisateurs avec une déficience visuelle.\nRecommandation : Rajouter une alternative précise à ces images qui reprendra tout le texte de chaque image.\n\n[Footer]\nLes liens vers lé réseaux sociaux ne sont pas assez pertinents car l'utilisateur ne sait pas s'il va aller sur le compte Igesa ou sur l'accueil de la plateforme.\nRecommandation : Rajouter Igesa dans l'intitulé de chaque lien (\"Facebook Igesa\", \"Facebook Instagram\", etc.)",null,null,null,"Basse","Critique"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Transverse","[Bandeau informations covid]\nLe composant pour fermer le bandeau (croix sur la droite) n'est pas d'un composant interactif mais d'un élément <i> avec un gestionnaire d'évènement qui n'est pas restitué par les technologies d'assistance.\nRecommandation : Remplacer le <i> par un <button> qui lui sera automatiquement dans l'arbre de tabulation et donc accessible et atteignable.\n\n[Entête]\nLe menu n'est pas masqué aux technologies d'assistance lorsqu'il est fermé et un utilisateur peut le parcourir au clavier.\nRecommandation : Revoir l'implémentation du menu en se référant au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/menubar/menubar-1/menubar-1.html",null,null,null,"Moyenne","Critique"]
["Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A",null,"Invalidé","Transverse","[Bandeau informations covid]\nLe composant pour fermer le bandeau (croix sur la droite) n'est pas accessible au clavier.\nRecommandation : Remplacer le <i> par un <button> qui lui sera automatiquement dans l'arbre de tabulation et donc accessible et atteignable.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Transverse","[Menu de navigation]\nLien se connecter/s'inscrire : Un <li> ne peut pas être enfant d'un <a>.\nRecommandation : Mettre le <a> à l'intérieur du <li> (et non l'inverse).","    <li class=\"menu__node header-menu-login menu__login\" id=\"loginUser--li\">\n        <a class=\"menu__btn btn btn--bare\" href=\"/loisirs-avantages/pass-avantages?type=11002\">\n            <span class=\"menu__node-text\">S'inscrire / <span class=\"menu__node-text--blue\"> Se&nbsp;connecter </span></span>\n        </a>\n    </li>",null,null,"Basse","Majeur"]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A",null,"Invalidé","Transverse","[Footer]\nLes titres de chaque colonne de liens ne sont pas dans des éléments titres.\nRecommandation : Remplacer les <span> par des <h3>",null,null,null,"Basse","Moyen"]
["Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA",null,"Invalidé","Transverse","Aucune déclaration de couleur background ou background-color sur toute la page.\nRecommandation : Définir une couleur par défaut pour le background au niveau du body.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A",null,"Invalidé","Transverse","S'il n'y a pas de modification au niveau des couleurs de polices ou de background, le focus définit par l'auteur n'est pas visible.\nRecommandation : Renforcer le style du focus pour qu'il soit plus facilement visible (plus épais, plus foncé, plus marqué).",null,null,null,"Basse","Critique"]
["Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A",null,"Invalidé","Transverse","Lorsque le menu est fermé, les technologies d'assistance peuvent quand même parcourir les sous-menu alors que celui-ci n'est pas affiché.\nRecommandation : Se référer au design pattern ARIA pour le menu => https://www.w3.org/TR/wai-aria-practices-1.1/examples/menubar/menubar-1/menubar-1.html",null,null,null,"Moyenne","Critique"]
["Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA",null,"Invalidé","Transverse","[Entête]\nLe pictogramme pour accéder à son compte est rogné à plus de 80%\nLe message d'avertissement Covid est rogné aussi.\nRecommandation : Revoir la taille de police et les dispositions du contenu pour qu'ils tiennent dans une largeur de 320px.",null,null,null,"Basse","Critique"]
["Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA",null,"Invalidé","Transverse","[entête]\nLe menu, qui s'ouvre au survol et au focus, ne peut pas être fermé par une action autre que le déplacement du hover ou du focus.\nDe plus, Il faut parcourir chaque sous menu avant de passer à l'élément suivant, on ne peut pas passer de \"Vacances/hôtels\" à \"Les colos\" sans tabuler tout le sous-menu.\nEnfin, lorsque l'utilisateur a fini de naviguer dans le menu et passe sur le contenu principal, le menu ne se referme pas automatiquement. Il faut obligatoirement déplacer la souris pour fermer le menu car aucune autre action utilisateur ne fonctionne.\nRecommandation : Revoir le composant du menu en se basant sur le design pattern Aria => https://www.w3.org/TR/wai-aria-practices-1.1/examples/menubar/menubar-1/menubar-1.html",null,null,null,"Moyenne","Critique"]
["Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA",null,"Invalidé","Transverse","Il manque le lien vers la calculette pour calculer la tranche de l'utilisateur. Ce lien est disponible dans plusieurs sous-menus mais il est absent de la liste des liens du plan du site.",null,null,null,"Basse","Majeur"]
["Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A",null,"Invalidé","Transverse","Les balises<nav>, <main> et <footer> n'ont pas de role type landmark \"navigation\", \"banner\" ou \"contentinfo\".",null,null,null,"Basse","Majeur"]
["Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A",null,"Invalidé","Transverse","Il n'y a pas de lien d'accès ou d'évitement pour le contenu principal. Compte tenu de la navigation, un lien d'accès rapide au contenu est vivement recommandé.",null,null,null,"Basse","Critique"]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A",null,"Invalidé","Transverse","[Bandeau des cookie]\nIl faut naviguer sur toute la page en arrière plan au clavier avant d'accéder au bandeau des cookies.\nRecommandation : Le bandeau des cookies doit prendre le focus à l'ouverture et le garder tant que l'utilisateur n'a pas fermé la fenêtre de la modale. Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html",null,null,null,"Moyenne","Critique"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page1","[Bouton + de critères : Prestation]\nLes différentes prestations sont signalés par un image + texte dans un bouton, or l'image n'apporte aucune information mais elle a une alternative textuelle qui reprend le texte accolé.\nRecommandation : ce sont des images décoratives, supprimer l'alternative pour qu'elles soient ignorées par les technologies d'assistance (ça évitera aussi une redondance).",null,null,null,"Basse","Majeur"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page1","[Onglet Vacances Familles]\nLes éléments textuels  présentent un ratio de contraste insuffisant.\nRecommandation : Revoir le choix de couleurs pour assurer un ratio de contraste de 4.5:1 minimum.",null,null,null,"Moyenne","Critique"]
["Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA",null,"Invalidé","Page1","[Onglet Vacances Familles]\nLes éléments textuels  présentent un ratio de contraste insuffisant.\nRecommandation : Revoir le choix de couleurs pour assurer un ratio de contraste de 3:1 minimum.\n\n[Carrousel des offres]\nDe chaque côté du carrousel, il y a un bouton avec une flèche permettant de naviguer dans le carrousel.\nCes flèches sont blanches sur un fond gris clair, le ratio de contraste est insuffisant.\nRecommandation : Remplacer la couleur blanche par du noir pour les flèches afin d'assurer un ratio de contraste à minima de 3:1.",null,null,null,"Moyenne","Critique"]
["Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A",null,"Invalidé","Page1","Il y a plusieurs choses à revoir sur les liens de cette page :\n- Pour les liens composites (image + texte) :\n1. Supprimer les éléments <figure> autour des liens avec images.\n2. Supprimer le contenu de l'alternative textuelle (quand il y en a) et passer le contenu du texte dans l'intitulé visible.\n- Pour les liens images :\n1. Si l'image comporte du texte, tout le texte doit être repris dans l'alternative textuelle afin de ne pas pénaliser les utilisateurs de technologies d'assistance.",null,null,null,"Basse","Critique"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Page1","[Carrousel]\nL'utilisation aria-live sur un carrousel automatique est incompatible avec les lecteurs d'écran car il y a une vocalisation en boucle qui vient perturber la navigation de l'utilisateur.\nRecommandation : Supprimer le défilement automatique du carrousel.",null,null,null,"Moyenne","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page1","De nombreuses erreurs et alertes sont remontées par le validateur W3C :\n- Présence d'attributs id vides.\n- Des balises sont mal imbriquées : \nEx : <div> ne peut pas être enfant de <ul>, <button> ou <label>\n- Des éléments n'ont pas les attributs obligatoires (pas de src pour une <img>)\n- Présence de valeurs erronées pour de nombreux attributs.",null,null,null,"Moyenne","Majeur"]
["Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A",null,"Invalidé","Page1","Il manque le terme \"Accueil\" dans le titre de la page.\nEx : Accueil - Igesa : Soutiens, loisirs et services aux familles des armées",null,null,null,"Basse","Mineur"]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A",null,"Invalidé","Page1","Les titres de chaque encart (Et aussi, Igesa vacances, famille/enfance, etc.) ne sont pas reconnus en tant que titre car placés dans des balises <span>.\nRecommandation : Remplacer les balises <span> par des balises <h2>",null,null,null,"Basse","Moyen"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page1","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA",null,"Invalidé","Page1","[carrousel]\nLes images du carrousel ne s'adaptent pas à la largeur de l'écran, les images sont donc tronquées et il y a une perte d'information.\nRecommandation : S'assurer que la taille des images s'adaptent à la largeur de la zone d'affichage (Responsive Web Design))",null,null,null,"Moyenne","Majeur"]
["Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A",null,"Invalidé","Page1","[Bouton géolocalisation]\nLe bouton qui permet de choisir la destination via une carte interactive n'a pas d'intitulé.\nRecommandation : Rajouter un aria-label à ce bouton (Attention : Penser à changer le nom du bouton quand la carte est afficher).\nEx : Afficher / Masquer la carte interactive.","<button type=\"button\" id=\"btn-map-s\" aria-label=\"afficher la carte interactive\" aria-expanded=\"false\" aria-pressed=\"false\" aria-controls=\"c-search-map\" class=\"c-form-search__btn c-form-search__btn-map hidden-s active\">\n     <i class=\"fas fa-map-marker-alt\"></i>\n</button>",null,null,"Basse","Critique"]
["Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A",null,"Invalidé","Page1","[Carrousel bannière]\nLe carrousel automatique en faut de la page, sous la navigation, se lance automatiquement et il n'y a pas de boutons de contrôle pour l'arrêter ou le relancer. Le seul moyen de le stopper et de le faire tourner manuellement pour couper le défilement automatique.\nRecommandation : Rajouter des boutons de contrôle OU supprimer le défilement automatique pour laisser à l'utilisateur la main sur le carrousel.",null,null,null,"Moyenne","Critique"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page2","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A",null,"Invalidé","Page2","Les images des liens images n'ont pas d'alternative textuelle. Les technologies d'assistances restitue partiellement le lien de destination, qui n'est pas toujours complet ou explicite\nRecommandation : Rajouter un attribut alt à chaque image, avec pour valeur le texte contenu dans l'image, qui servira aussi d'intitulé pour le lien.","<a href=\"/aide-en-ligne/foire-aux-questions/foire-aux-questions-inscription-identification\" target=\"_top\" class=\"\">\n     <img src=\"/fileadmin/media/img/divers/faq/faq_identification_01.jpg\" alt=\"Inscription et identification\" class=\"loading\" data-was-processed=\"true\">\n</a>",null,null,"Basse","Critique"]
["Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A",null,"Invalidé","Page2","Il n'y a pas d'intitulé (texte ou alternative) pour les liens menant vers les différentes catégories de questions.",null,null,null,"Basse","Critique"]
["Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A",null,"Invalidé","Page2","Les liens vers les différentes catégories de question ne sont pas explicites.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page2","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nAbsence de alt sur des images.\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Moyenne","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page2","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page2","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page2","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA",null,"Invalidé","Page2","En format mobile, les images ne s'adaptent pas à la largeur d'affichage et sont coupés, le texte est donc tronqué et il y a une perte d'information.\nRecommandation : Adapter les images à la largeur de l'écran (Responsive Web Design)",null,null,null,"Moyenne","Critique"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page3","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page3","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nAbsence de alt sur des images.\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A",null,"Invalidé","Page3","Utilisation de paragraphe à l'intérieur de li pour gérer l'espacement entre les liens.\nRecommandation : privilégier les propriétés CSS directement sur les li pour la mise en page de ces éléments.",null,null,null,"Basse","Mineur"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page3","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page3","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page3","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page4","L'image décorative n'apporte aucune information supplémentaire, il faut donc laisser l'attribut alt=\"\" vide.\nAussi, il faut supprimer les éléments <figure> qui n'ont aucun intérêt ici.",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page4","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA",null,"Invalidé","Page4","Les messages d'erreurs dans le formulaire de contact n'ont pas de role=\"alert\" pour signaler à l'utilisateur qu'il y a un problème.\nRecommandé : Rajouter un role=\"alert\" à chaque message d'erreur.",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page4","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nAbsence de alt sur des images.\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A",null,"Invalidé","Page4","Présence de double <br> pour simuler un saut de paragraphe au sein d'un paragraphe.\nRecommandation : Privilégier 2 paragraphes distincts.",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page4","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page4","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page4","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A",null,"Invalidé","Page4","Les labels ne sont pas associés aux champs concernés via une paire for/id.",null,null,null,"Basse","Critique"]
["Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A",null,"Invalidé","Page4","Le bouton \"Valider\" est trop générique. Modifier l'intitulé du bouton pour qu'il soit plus pertinent.\nPossibilité de remplacer l'input par un button type submit qui permettra d'insérer un texte masqué si nécessaire.\nEx : \"Envoyer le message\" ou \"Valider le formulaire de contact\"","<button type=\"submit\">\n        Envoyer<span class=\"hidden-s\"> le formulaire de contact</span>\n</button>",null,null,"Basse","Majeur"]
["Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A",null,"Invalidé","Page4","1. Il n'y a aucune consigne expliquant la signification du symbole * dans chaque champ marqué visuellement comme obligatoire.\n2. L'attribut est required ou aria-required=\"true\" mais pas required=\"\".\n3. Le champ objet est obligatoire mais n'est pas visuellement indiqué comme obligatoire.\n4. Les message d'erreurs ne permettent pas d'identifier nommément les champs en erreurs.\n5. Il n'y a pas d'exemple de format pour les champs nécessitant un format spécifique (ex : email (prenom.nom@fournisseur.ext))\n\nRecommandation : Ici, tous les champs du formulaire sont obligatoires, il est donc possible de spécifier en consigne que \"Tous les champs du formulaire sont obligatoires\" et de se passer des astérisques. Par contre, les attributs required ou aria-required=\"true\" doivent être correctement paramétrés sur chaque champ.",null,null,null,"Moyenne","Critique"]
["Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA",null,"Invalidé","Page4","Il n'y a pas de format ou d'instruction spécifique pour l'email, en dehors de \"adresse email invalide\".\nRecommandation : Rappeler le format attendu d'un email dans le message d'erreur.",null,null,null,"Basse","Majeur"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page5","Supprimer l'élément <figure> autour de l'image décorative.",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page5","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page5","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A",null,"Invalidé","Page5","Présence de double <br> dans l'avant-dernier paragraphe pour simuler deux paragraphes.\nRecommandation : Privilégiez l'utilisation de plusieurs éléments <p> en lieu et place de <br>.",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page5","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page5","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page5","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A",null,"Invalidé","Page5","Il y a des liens dans le texte qui ont la même couleur que le lien mais aucune indication visuelle que c'est à lien au survol ou au focus. L'utilisateur peut donc facilement les confondre avec du texte simple.\nRecommandation : Rajouter une indication visuelle au survol autre qu'un changement de couleur, comme un soulignement.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page6","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul et de label, section ne peut pas être enfant de ul, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A",null,"Invalidé","Page6","Dans le titre de la page, rajouter \"déclaration d'accessibilité\" après \"mentions légales\".",null,null,null,"Basse","Mineur"]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A",null,"Invalidé","Page6","Les titres de la déclaration peuvent être des titres des niveau 1 qui suivront le titre de niveau 1 \"déclaration d'accessibilité\".",null,null,null,"Basse","Moyen"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page6","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page7","[Filtres + de critères]\nLes boutons sont composées d'une image et d'un texte, les images n'apportent aucune info complémentaire mais une alternative textuelle reprend le texte adjacent, cela fait doublon.\nRecommandation : Vider les alt des images dans les boutons (alt=\"\")",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page7","Les titres de niveau 1 pour chaque destination ne présentent pas un ratio de contraste suffisant avec l'image en arrière-plan, cela rend les éléments difficile à lire.\nRecommandation : Rajouter une couleur de background à chaque titre pour qu'il ressorte sur les images d'arrière-plan en s'assurant que le ratio de contraste soit à minima de 3:1 (texte gras supérieur à 18.5px)",null,null,null,"Basse","Critique"]
["Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A",null,"Invalidé","Page7","Dans chaque article, sous l'image lien et le titre lien, il y a un lien sans intitulé.\nRecommandation : Soit supprimer le lien, puisque c'est la 3ème occurrence au sein de l'article, soit rajouter un intitulé qui sera visuellement masqué.",null,null,null,"Basse","Majeur"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Page7","[Formulaire de recherche]\nLorsque l'utilisateur modifie ses paramètres de recherche, le nombre de résultats disponible est automatiquement mis à jour via un script mais cette information n'est pas communiquée à l'utilisateur. Donc si ça recherche n'a aucun résultat, il ne le saura qu'après soumission du formulaire et devra recommencer.\nRecommandation : Rajouter un aria-live=\"polite\" sur le bouton de soumission du formulaire afin que l'utilisateur connaisse le nombre de résultats pour sa recherche.\n\n[Fil d'Ariane]\nBien que masqué par le formulaire de recherche, il reste accessible via les technologies d'assistance et permette à l'utilisateur de naviguer en dessous du formulaire de recherche.\nRecommandation : Rendre le fil d'Ariane inaccessible dès lors qu'il est masqué par le formulaire de recherche.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page7","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nPrésente de 2 balises <title> dans le head de la page.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul, de label ou de button, section ne peut pas être enfant de ul, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.\nDes boutons sont utilisés en lieu et place de lien (ils amènent vers une autre page, donc lien).",null,null,null,"Moyenne","Moyen"]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A",null,"Invalidé","Page7","La structure des titres est à revoir pour éviter d'avoir des titres de niveau 1 partout et respecter une certaine hiérarchie.\nRecommandation : Laisser \"Destination\" en titre de niveau 1, passer \"Résultats de recherche\" en titre niveau 2 et passer les titres des destinations en titre de niveau 3 pour une meilleure cohérence.",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page7","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page7","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page7","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA",null,"Invalidé","Page7","L'encart des prix vient se coller au texte en dessous (Location Tranche A) ce qui peut rendre la lecture difficile pour certains utilisateurs.\nRecommandation : Réviser les propriétés CSS pour que le texte ne reste pas collé à l'encart prix même sous ces conditions d'affichage.",null,null,null,"Basse","Moyen"]
["Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A",null,"Invalidé","Page7","Le bouton pour afficher la map de géolocalisation n'a pas d'intitulé.\nRecommandation : Rajouter un aria-label au bouton \"Se géolocaliser sur une carte\"",null,null,null,"Basse","Critique"]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A",null,"Invalidé","Page7","Bien que masqué par le formulaire de recherche, les liens du fil d'Ariane reste accessible pour les utilisateurs de technologies d'assistance.\nRecommandation : Il faut sortir le fil d'Ariane de l'ordre de tabulation en le masquant aux technologies d'assistance.",null,"Plutôt que de masquer le fil d'Ariane, il serait judicieux de le réafficher sous le formulaire de recherche afin de garder la fonctionnalité disponible pour tout le monde.",null,"Moyenne","Majeur"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page8","Les images du carrousel n'apportent pas d'information complémentaires, pourtant elles ont une alternative textuelle sur la page et pas d'attribut alt du tout dans la modale.\nRecommandation : Pour les 2 cas, laisser l'attribut alt=\"\" présent mais vide.",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page8","Les titres avec des images en background ne ressortent pas suffisamment sur l'image, les ratios de contraste sont trop faibles.\nRecommandation : Rajouter un background-color aux textes pour avoir un ratio de contraste à minima de 3:1 (4.5:1 selon la taille et la graisse du texte)",null,null,null,"Basse","Majeur"]
["Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A",null,"Invalidé","Page8","Dans le carrousel d'images, la fonction \"Zoom\" est un lien qui n'a aucun intitulé.\nRecommandation : Rajouter un texte masqué qui sera l'intitulé de ce lien.",null,null,null,"Basse","Majeur"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Page8","[carrousel]\nLe lien de mise en favori de la colos est composé d'un élément <button> à l'intérieur d'un <a>.\nDéjà, cette imbrication est une erreur, c'est soit un lien soit un bouton.\nRecommandation : Vu que la fonction de ce composant est de mettre la colo en favoris, garder le bouton et lui donner un intitulé clair qui sera correctement restitué par les technologies d'assistance.\nEx : Mettre/Enlever Andernos, la 1ère colo, de mes favoris <= possibilité de masquer ce texte pour garder le visu actuel.\n\nLes boutons de navigation du carrousel n'ont pas d'intitulés.\nRecommandation : Rajouter un intitulé en texte masqué.\nEx : \"Image précédente\" / \"Image suivante\"\n\nLe composant pour afficher les images du carrousel en plein écran dans une modale est un lien sans intitulé.\nLa modale ne prend pas le focus à l'ouverture, les boutons n'ont pas de libellés clairs.\nRecommandation : Remplacer ce composant par un bouton avec un libellé en texte masqué si besoin (pour le visu). \nSe référer au design pattern ARIA de la modale => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html",null,null,null,"Moyenne","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page8","De nombreuses anomalies et alertes sont remontées par le validateur W3C.\nErreurs d'imbrications de balises (div ne peut pas être enfant de ul, de label ou de button, button ne peut pas être enfant de a, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs non autorisés sur certains éléments.\nDes boutons sont utilisés en lieu et place de lien (ils amènent vers une autre page, donc lien).\n",null,"Attention, un élément <style>avec tout son contenu apparait dans les onglets \"votre centre\" et \"au programme\". Il manque le chevron fermant de la balise <style>.",null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A",null,"Invalidé","Page8","Le paragraphe contenant la balise <style> visible est vide.\nRecommandation : privilégier les propriétés CSS pour gérer les espacements et autre mise en forme.",null,null,null,"Basse","Moyen"]
["Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA",null,"Invalidé","Page8","Dans le détails de la colo, les 3 différents onglets sont consultables avec une scroll bar horizontal.\nRecommandation : Mettre en place un système de disclosure pour la version mobile afin qu'il n'y ait pas de défilement horizontal. Se référer au design pattern aria =>https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html\n\nLa suggestion de colos en fin de page met en place un scroll horizontal.\nRecommandation : Revoir la disposition des éléments pour qu'ils s'affichent en colonne en format mobile.",null,null,null,"Basse","Majeur"]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A",null,"Invalidé","Page8","La modale du carrousel ne prend pas le focus à l'ouverture et l'utilisateur continue à parcourir la page derrière.\nRecommandation : revoir l'implémentation de la modale en se référent au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html",null,null,null,"Moyenne","Critique"]
["Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A",null,"Invalidé","Page9","Le tableau des mois n'a pas de role=presentation.",null,null,null,"Basse","Mineur"]
["Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A",null,"Invalidé","Page9","Rajouter une attribut scope=\"col\" pour chaque balise <th>.",null,null,null,"Basse","Majeur"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Page9","[Tableau de réservation]\nUn deuxième élément <thead> est restitué par le lecteur d'écran.\nRecommandation : Supprimer ce deuxième <thead>.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page9","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence d'un double <title> dans le head.\nPrésence d'éléments incorrectement imbriqués (<div> enfant de <label> ou de <ul>, etc.).\nPrésence d'ID dupliqués et/ou vides.",null,null,null,"Moyenne","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page9","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page9","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page9","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA",null,"Invalidé","Page9","[Porquerolles - Village vacance]\nLe S déborde de son conteneur et se superpose à une bordure du tableau, ce qui peut gêner certains utilisateurs.\nRecommandation : Modifiez les propriétés CSS de cet élément pour que le texte ne chevauche pas la bordure dans ces conditions d'affichage.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA",null,"Invalidé","Page9","La modale de réservation ne peut être fermé qu'avec une action sur la croix en haut à droite.\nRecommandation : Se référer au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/alertdialog.html",null,null,null,"Moyenne","Majeur"]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A",null,"Invalidé","Page9","La modale de réservation ne prend pas le focus à l'ouverture, l'utilisateur doit tabuler tout le tableau avant d'accéder à la modale et de pouvoir la fermer.\nRecommandation : Revoir la conception de la modale en se référant au design pattern ARIA => https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/alertdialog.html",null,null,null,"Moyenne","Critique"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page10","[Affichage mobile]\nCertaines images décoratives ont une alternative textuelle qui reprend mot pour mot le titre de l'article sans apporter d'information complémentaire.\nRecommandation : Vider les attributs alt (alt=\"\") des images décoratives pour éviter une redondance d'informations à la restitution par les technologies d'assistance.",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page10","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.\n\nDans la pagination, la page en cours présente un ratio de contraste insuffisant.\nRecommandation : Modifier la couleur de cet élément pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA",null,"Invalidé","Page10","Les liens de chaque article présentent un ratio de contraste insuffisant.\nModifier la couleur des liens pour que le ratio de contraste soit à minima de 3:1.\n\n[Nuage de mot]\nLa croix (image background) pour supprimer l'étiquette dans le nuage de mot présente un ratio de contraste insuffisant (1.2:1).\nRecommandation : Modifier la couleur de cet élément pour que le ratio de contraste soit à minima de 3:1.",null,null,null,"Basse","Majeur"]
["Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A",null,"Invalidé","Page10","[nuage de mots]\nL'étiquette est en fait un lien qui permet de revenir à l'accueil des articles, avec tous les articles sans tri de catégorie, mais ce n'est pas clair pour l'utilisateur.\nRecommandation : Modifier l'intitulé du lien pour que l'utilisateur sache, en cliquant dessus, qu'il va modifier la liste des articles visibles.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page10","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence d'un double <title> dans le head.\nPrésence d'éléments incorrectement imbriqués (<div> enfant de <label> ou de <ul>, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs aria-owns et aria-labelledby qui ne pointent vers aucun élément au sein de la page.",null,null,null,"Moyenne","Moyen"]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A",null,"Invalidé","Page10","[Nuage de mot]\nLe nuage de mots de titre 3 pourrait donner l'impression de dépendre du titre 2 précédant et donc que le nuage de mots ne concerne que le dernier article.\nRecommandation : Passer le titre de niveau 3 à niveau 2 pour être au même niveau que les autres titres de la page.",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page10","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html\n\nLa pagination n'est pas implémentée avec une liste ordonnée mais une liste non ordonnée.\nRecommandation : Remplacer la liste <ul> par une liste <ol>",null,null,null,"Moyenne","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page10","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page10","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page11","Les images décoratives dans l'article n'apportent aucune information supplémentaire par rapport aux texte.\nRecommandation : Vider l'attribut alt (alt=\"\") et supprimer les éléments <figure> autour des images, ils n'ont aucun intérêt dans ce contexte.",null,null,null,"Basse","Majeur"]
["Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A",null,"Invalidé","Page11","La dernière image (avec légende) n'a pas une alternative pertinente.\nRecommandation : Remplacer l'alternative actuelle par \"Visite de M. Thibaut de Vanssay de Blavous, DRH-MD\"",null,null,null,"Basse","Majeur"]
["Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A",null,"Invalidé","Page11","Deux images ont visuellement une légende pour compléter l'image, mais le texte n'est relié d'aucune manière à l'image correspondante.\nRecommandation : rajouter le role=\"figure\" aux éléments <figure> et mettre la légende dans un élément <figcaption> sous l'image (à l'intérieur de l'élément <figure>.","<figure class=\"image\">\n    <img class=\"image-embed-item loading\" alt=\"Florence Parly s’est rendue dans nos structures de Versailles et Paris Balard\" src=\"/fileadmin/user_upload/photo2_09112021.jpg\" data-was-processed=\"true\" width=\"1200\" height=\"543\">\n    <figcaption>\n        <i>Au lancement du plan famille, la ministre des Armées Florence Parly s’est rendue dans nos structures de Versailles et Paris Balard afin de dialoguer avec les familles sur l’accueil quotidien de leurs enfants et s’est montrée très satisfaite du service proposé.</i>\n    </figcaption>\n</figure>",null,null,"Basse","Majeur"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page11","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page11","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence d'un double <title> dans le head.\nPrésence d'éléments incorrectement imbriqués (<div> enfant de <label> ou de <ul>, etc.).\nPrésence d'ID dupliqués et/ou vides.\nPrésence d'attributs aria-owns et aria-labelledby qui ne pointent vers aucun élément au sein de la page.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A",null,"Invalidé","Page11","[Paragraphe blanc sur fond vert]\nPrésence de <br> double pour simuler des sauts de lignes au sein d'un élément <p>.\nRecommandation : Supprimer les doubles <br> et privilégier les propriétés CSS pour la mise en forme.",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page11","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Moyenne","Majeur"]
["Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A",null,"Invalidé","Page11","[Paragraphe blanc sur fond vert]\nLes blocs de citations ne sont pas implémentés de façon correcte.\nRecommandation : Utiliser un <blockquote> par citation, une <figcaption> pour la personne cité, englober le tout dans un <figure>","<figure>\n    <blockquote>\n        citation 1\n    </blockquote>\n    <blockquote>\n        citation 2\n    </blockquote>\n    <figcaption>Nom de l'auteur</figcaption>\n</figure>",null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page11","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page11","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A",null,"Invalidé","Page11","[Encadré blanc sur bleu pour plus d'informations]\nLe lien vers igesa.fr et le lien téléphonique ne se distinguent absolument pas du texte lorsque la souris ou le focus passe dessus.\nRecommandation : Rajouter une modification visuelle comme un soulignement lors du hover ou de la prise de focus sur les liens.",null,null,null,"Basse","Majeur"]
["Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A",null,"Invalidé","Page12","Les 3 images décoratives sur la page ont une alternative alors qu'elles n'apportent aucune information supplémentaire.\nRecommandation : Vider l'attribut alt (alt=\"\") pour les images décoratives. Supprimer aussi les éléments <figure> qui n'ont aucune utilité dans ce contexte.",null,null,null,"Basse","Moyen"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page12","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page12","Des erreurs et alertes sont remontées par le validateur W3C.\nPrésente d'ID dupliqués et/ou d'ID vide.\nPrésence d'un double <title> dans le head.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A",null,"Invalidé","Page12","Présence d'élément <p> vides pour générer des espaces.\nRecommandation : Privilégier l'utilisation de propriétés CSS pour gérer la mise en page et les espacements entre les composants.",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page12","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html\n\nLa foire au question est visuellement représentée sous forme de liste ordonnée mais n'est pas implémenté comme telle.\nRecommandation : Mettre en place une liste ordonnée <ol> ou chaque <li> reprendra un élément <détail>. ",null,null,null,"Moyenne","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page12","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page12","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA",null,"Invalidé","Page12","[Format Mobile]\nLes boutons \"Je me connecte\" \"Je m'inscris\" ne se réarrange pas correctement et se superposent partiellement, rendant la lecture difficile.\nRecommandation : Gérer la mise en page pour que les boutons s'affichent automatiquement colonne plutôt que de se \"couper\" en plein milieu\".",null,null,null,"Moyenne","Critique"]
["Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA",null,"Invalidé","Page13","Dans le fil d'Ariane, les éléments qui ne sont pas cliquables présentent un ratio de contraste trop faible.\nRecommandation : modifiez la couleur de police pour que le ratio de contraste soit à minima de 4.5:1.",null,null,null,"Basse","Majeur"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Page13","Les boutons \"-\" et \"+\" n'ont pas d'intitulé restitué par les technologies d'assistance.\nRecommandation : Rajouter un texte masqué pour chaque bouton avec un intitulé clair et pertinent","<button type=\"button\" class=\"btn btn--form-input\" data-controls-number-input=\"qf-adulte-foyer\" data-add=\"1\" aria-controls=\"qf-adulte-foyer\">\n\t<i class=\"fas fa-plus\"></i>\n                <span class=\"hidden-s\">Ajouter un adulte</span>\n</button>",null,null,"Basse","Critique"]
["Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA",null,"Invalidé","Page13","En cas d'erreur dans le formulaire de calcul, le message d'erreur qui apparait n'a pas de role=\"alert\" et n'est pas très pertinent.\nRecommandation : Reformuler le message d'erreur pour le clarifier et rajouter un role=\"alert\"",null,null,null,"Moyenne","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page13","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence de balises mal imbriquées (p enfant de small, base enfant de li, etc.).\nPrésence d'ID dupliqués (+ de 60 id).",null,null,null,"Moyenne","Moyen"]
["Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A",null,"Invalidé","Page13","Il n'y a qu'un seul titre officiel, or certains éléments sont visuellement représenté comme des titres sans en être sémantiquement parlant.\nRecommandation :\n1 - Rajouter un titre de niveau 2 au premier encart \"Lieu de résidence\"\n2 - Pour les deux paragraphes avec une class css titre, remplacer les paragraphes par des titres de niveau 2",null,null,null,"Basse","Moyen"]
["Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A",null,"Invalidé","Page13","Le fil d'Ariane n'est pas implémenté de façon correcte via une liste ordonnée.\nRecommandation : Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/breadcrumb/index.html",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A",null,"Invalidé","Page13","[Calculatrice tranche]\nPrésence d'un attribut size dans un input.\nRecommandation : Privilégier les propriétés CSS pour la mise en page.",null,null,null,"Basse","Mineur"]
["Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA",null,"Invalidé","Page13","Le fil d'Ariane disparait lorsque la page est zoomée, il y a donc une perte d'information.\nRecommandation : Le fil d'Ariane doit resté visible et accessible même à 200%.",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA",null,"Invalidé","Page13","Le message d'erreur dépasse de la largeur d'écran et quelques mots sont tronqués, il y a perte d'information et de lisibilité.\nRecommandation : Recadrer correctement le message pour qu'il ne déborde pas de l'affichage.",null,null,null,"Basse","Moyen"]
["Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A",null,"Invalidé","Page13","Les label des boutons radios et des champs select ne sont pas associés aux inputs correspondant, du coup ces éléments n'ont pas de label restitué avec les technologies d'assistance.\nRecommandation : Associer label et champ correspondant avec une paire for/id.",null,null,null,"Basse","Critique"]
["Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A",null,"Invalidé","Page13","Pour les champs radios, remplacer la div globale et le premier label par un fieldset et une legend pour une meilleure lecture.","<fieldset class=\"form_elmt form_elmt--radio\">\n    <legend>\n        Famille monoparentale :\n    </legend>\n    <div class=\"radio-wrapper\" id=\"famille-monoparentale\">\n        <input class=\"form__elm--checkbox\" id=\"monoparentale-non\" type=\"radio\" name=\"tx_pjxquotientfamilial_pi1[quotientFamilial][monoparentale]\" value=\"non\" checked=\"checked\">\n        <label class=\"bulle__txt\" for=\"monoparentale-non\"><span>Non</span></label>\n    </div>\n    <div class=\"radio-wrapper\">\n        <input class=\"form__elm--checkbox\" id=\"monoparentale-oui\" type=\"radio\" name=\"tx_pjxquotientfamilial_pi1[quotientFamilial][monoparentale]\" value=\"oui\">\n        <label class=\"bulle__txt\" for=\"monoparentale-oui\"><span>Oui</span></label>\n    </div>\n</fieldset>",null,null,"Basse","Moyen"]
["Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A",null,"Invalidé","Page13","Le terme Calculer est trop générique.\nRecommandation : Corriger pour \"Calculer mon quotient familial\" <= Possibilité de masquer le texte \"Mon quotient familial\" si besoin esthétique.",null,null,null,"Basse","Majeur"]
["Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A",null,"Invalidé","Page13","Le champ \"Revenu Fiscal de Référence\" est obligatoire mais ce n'est pas indiqué visuellement.\nRecommandation : puisque c'est le seul champ requis, rajouter une mention (obligatoire) dans son label.",null,null,null,"Basse","Majeur"]
["Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A",null,"Invalidé","Page14","Le lien image France Connect n'est pas clair. L'intitulé du lien est basé sur l'alternative de l'image \"France Connect\", qui ne reprend pas tout le texte de l'image, à savoir \"Se connecter avec France Connect\".",null,null,null,"Basse","Majeur"]
["Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A",null,"Invalidé","Page14","La fonctionnalité pour afficher le mot de passe est basée sur une image rendue cliquable avec un eventlistener, mais du coup cette fonctionnalité n'est pas utilisable au clavier.\nRecommandation : Remplacer l'image avec eventlistener pour afficher le mot de passe par un bouton qui sera automatiquement dans l'arbre de tabulation.",null,null,null,"Moyenne","Critique"]
["Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA",null,"Invalidé","Page14","Le message d'alerte indiquant que le temps de connexion est dépassé n'a pas de role=\"alert\".\nLe message d'alerte indiquant qu'il y a une erreur dans l'identifiant et/ou le mot de passe n'a pas de role=\"alert\".\nRecommandation : Rajouter un role=\"alert\" à ces messages pour qu'ils soient automatiquement vocalisés par les technologies d'assistance.",null,null,null,"Basse","Critique"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page14","Des erreurs et alertes sont remontées par le validateur W3C\nPrésente de deux balises <title> dans le head.\nPrésence d'un script dans des balises <no script> dans le head.\nPrésence de role=\"presentation\" pour des images décoratives.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A",null,"Invalidé","Page14","il n'y a pas de déclaration de langue par défaut sur cette page.\nRecommandation : Rajouter l'attribut lang=\"fr-FR\" dans l'élément <html>",null,null,null,"Basse","Majeur"]
["Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A",null,"Invalidé","Page14","Le focus est totalement supprimé sur cette page.\nRecommandation : Laisser le focus par défaut du navigateur ou paramétrer un focus personnalisé visible en toute circonstance.",null,null,null,"Moyenne","Critique"]
["Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A",null,"Invalidé","Page14","Bien qu'il n'y ait que 2 champs, s'ils sont obligatoires tous les deux, il faut le signaler visuellement.\nRecommandation : En amont des champs, rajouter une consigne \"Tous les champs sont obligatoires\" pour informer l'utilisateur.\n\nPour le champ email, il n'y a pas d'exemple du format attendu, ni dans le label ni dans le message d'erreur.\nRecommandation : Rappeler le format attendu dans le label pour éviter les erreurs ou les doutes (prenom.nom@fournisseur.ext).",null,null,null,"Basse","Moyen"]
["Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA",null,"Invalidé","Page14","Les champs ont bien un attribut autocomplete mais celui-ci a pour valeur \"off\".\nRecommandation : Donner la valeur correcte pour chaque champ => \"email\" pour l'email et \"password\" pour le mot de passe.",null,null,null,"Basse","Majeur"]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A",null,"Invalidé","Page14","Au chargement de la page, le focus se place sur le premier champ du formulaire. Mais une fois que l'on sort du formulaire, il est impossible de revenir dessus.\nRecommandation : Supprimer les tabindex des champs de formulaires pour récupérer une navigation cohérente.",null,null,null,"Basse","Critique"]
["Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A",null,"Invalidé","Page14","Le temps pour se connecter est limité, mais l'utilisateur n'a aucune indication.\nS'il a trop attendu, à la validation, la page est rechargé et il doit recommencer la procédure.\nRecommandation : Prévenir l'utilisateur que le temps imparti pour se connecter arrive à sa fin et que la page va être rechargée quelques minutes avant le délai.",null,null,null,"Basse","Majeur"]
["Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A",null,"Invalidé","Page15","Le slider pour les civilités n'est pas clair : il restitue coché pour \"Monsieur\" et \"Non coché\" pour Madame.\nRecommandation : Remplacer le slider par deux boutons radio en se référent au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/radio/radio-1/radio-1.html",null,null,null,"Moyenne","Critique"]
["Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA",null,"Invalidé","Page15","Il n'y a pas de role=\"alert\" sur les messages indiquant les champs en erreur.",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A",null,"Invalidé","Page15","De nombreuses erreurs et alertes sont remontées par le validateur W3C.\nPrésence de deux <title> dans le head.\nPrésence d'un script dans des balises <no script> dans le head.\nPrésence de role=\"presentation\" pour des images décoratives.",null,null,null,"Moyenne","Moyen"]
["Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A",null,"Invalidé","Page15","il n'y a pas de déclaration de langue par défaut sur cette page.\nRecommandation : Rajouter l'attribut lang=\"fr-FR\" dans l'élément <html>",null,null,null,"Basse","Majeur"]
["Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A",null,"Invalidé","Page15","Le titre \"Igesa : Compte utilisateur\" ne correspond pas au contenu de la page.\nRecommandation : Modifier le title pour \"Igesa - Formulaire d'inscription\".",null,null,null,"Basse","Critique"]
["Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A",null,"Invalidé","Page15","Le focus est totalement supprimé sur cette page.\nRecommandation : Laisser le focus par défaut du navigateur ou paramétrer un focus personnalisé visible en toute circonstance.",null,null,null,"Basse","Critique"]
["Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A",null,"Invalidé","Page15","Le terme \"Valider\" est trop générique et peut prêter à confusion.\nRecommandation : Remplacer \"Valider\" par \"S'inscrire\" ou \"S'inscrire à IGESA\" avec le texte \"à IGESA\" masqué visuellement mais restituable par les technologies d'assistance.",null,null,null,"Basse","Majeur"]
["Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A",null,"Invalidé","Page15","Mettre la consigne sur les champs obligatoires avant le formulaire et non après.\n\nLa consigne pour la création du mot de passe doit soit être placée avant les deux champs mots de passe, soit rattaché au premier champ par un attribut aria-describedby afin d'être sûr que l'utilisateur aura bien l'information sur le format de mot de passe attendu.\n\nCertains messages d'erreur sur les champs ne sont pas nominatifs et ne permettent donc pas d'identifier les champs concernés.\nRecommandation : Modifier les messages comme suit \"Le champ [nomduchamp] doit être renseigné\" + Associer chaque message d'erreur au champ concerné",null,null,null,"Moyenne","Majeur"]
["Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA",null,"Invalidé","Page15","Remplacer la valeur \"off\" de l'attribut autocomplete par la valeur correspondante pour chaque champ.",null,null,null,"Basse","Majeur"]
["Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A",null,"Invalidé","Page15","Le temps pour se connecter est limité, mais l'utilisateur n'a aucune indication.\nS'il a trop attendu, à la validation, la page est rechargé et il doit recommencer la procédure.\nRecommandation : Prévenir l'utilisateur que le temps imparti pour se connecter arrive à sa fin et que la page va être rechargée quelques minutes avant le délai.",null,null,null,"Basse","Majeur"]
["Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA",null,"Invalidé","Page16","Le message d'erreur dans le formulaire n'a pas de role='alert'",null,null,null,"Basse","Majeur"]
["Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A",null,"Invalidé","Page16","Il n'y a pas de messages d'erreur permettant de cibler nommément les champs incriminés mais un message global \"données erronées\" qui n'est rattaché à aucun champ.\nRecommandation : Pour chaque champ en erreur, mettre en place un message d'erreur associé au champ concerné, qui le nommera et facilitera l'identification.\nEx : Votre revenu fiscal de référence doit être renseigné / Le nombre de personnes à charge fiscalement doit être renseigné.",null,null,null,"moyenne","Majeur"]
["Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A",null,"Invalidé","Page16","Une fois la calculette ouvert à partir du menu, il faut tabuler TOUTE LA PAGE avant que le focus ne vienne se mettre sur la fenêtre modale de la calculette.\nRecommandation : La modale doit prendre le focus à l'ouverture. Se référer au design pattern ARIA https://www.w3.org/TR/wai-aria-practices-1.1/examples/dialog-modal/dialog.html\n\nLa croix pour fermer la modale de la calculette n'est pas un composant interactif mais un élément <span> cliquable et ne fait donc pas correctement partie de l'arbre de tabulation.\nL'utilisateur peut uniquement revenir dessus en tabulant à l'envers (Ctrl + Tab) mais pas à l'endroit (Tab uniquement).\nRecommandation : Remplacer l'élément <span> par un <button> qui est donc nativement cliquable et intégré à l'arbre de tabulation.",null,null,null,"Moyenne","Critique"]

{"sheet":"Aide","index":21,"n_rows":45,"n_cols":2,"rows_kept":45,"cut":false,"hidden":false,"merged":[]}
[]
[null,"Aide"]
[null,"Guide d'utilisation de cette grille d'évaluation"]
[null,"Dans l'onglet « Projet »"]
[null,"Indiquer les informations suivantes :"]
[null,"– Le nom du site ;"]
[null,"– L'url du site."]
[]
[null,"Renseigner ensuite les pages que vous allez auditer en renseignant pour chacune les informations suivantes :"]
[null,"– Le numéro de la page ;"]
[null,"– Le nom de la page ;"]
[null,"– L'URL de la page ;"]
[null,"– Les éléments significatifs."]
[]
[null,"Renseigner les éléments transverses dans le tableau dédié. Celui-ci permettra d'avoir une vision claire de ce qui est audité dans l'onglet « Transverse » de ce fichier."]
[]
[null,"Cliquer sur le bouton « Générer les onglets » pour simplement créer les pages."]
[null,"Dans l'onglet « Synthèse »"]
[null,"\nCet onglet vous donne une vue d'ensemble de l'audit de votre site. Vous pouvez visualiser pour chaque critère sa conformité sur toutes les pages. Vous pouvez ainsi déterminer les critères invalidés de façon transverse et les pages ayant des erreurs particulières. Vous avez également le pourcentage d'accessibilité de chaque page au niveau du critère.\n"]
[null,"Cet onglet présente également deux graphiques. Un camembert présentant la conformité générale du site (ce pourcentage est calculé au niveau du critère) et un histogramme présentant la conformité de chaque thématique.\n"]
[null,"Dans l'onglet « Synthèse Graphique »"]
[null,"Cet onglet vous donne une vue graphique de l'état du site. Un camembert présente le niveau de conformité du site. Un histogramme présente le niveau de conformité pour chaque niveau du label e-Accessible."]
[null,"Pour l'onglet « Transverse » et chaque Page d'audit (Page1, Page2, Page3…)"]
[null,"\nCes pages sont la partie la plus active de la grille. C'est sur ces pages que l'on effectue l'audit des pages du site. Évaluation du statut des critères et recommandations. Une page est basée sur le RGAA avec une ligne par critère. \n"]
[null,"Pour chaque critère sont indiqué : \n– La thématique ;\n– Le numéro du critère ;\n– L'intitulé du critère ;\n– Le niveau RGAA du critère ; \n– Tous les tests associés au critère ;\n– La méthode d'évaluation du critère (automatique avec Tanaguru ou manuelle), cette valeur peut être modifiée ;\n– Le niveau e-accessible du critère.\n"]
[null,"Pour chaque critère, il faut renseigner les informations suivantes :\n– L'état du critère qui peut être invalidé, validé, non applicable (NA), indéterminé ou pré-qualifié (Tanaguru) ;\n– La date de l'évaluation ;\n– Le correctif qui est une recommandation ou une aide pour solutionner l'erreur relevée ;\n– L'exemple de code corrigé (si besoin) ;\n– La difficulté (évaluer sur une échelle (basse, moyenne, haute) la difficulté de correction de l'erreur) ;\n– La priorité (évaluer sur une échelle (mineur, moyen, majeur, critique) la priorité de correction de l'erreur selon l'impact sur l'utilisateur).\n"]
[null,"Enfin, si un test est validé ou non applicable mais que vous souhaitez ajouter un commentaire sur l'accessibilité d'un élément (hors conformité), on peut ajouter un commentaire dans la colonne « Commentaires ». Dans ce cas, ces tests apparaîtront dans l'onglet « Récapitulatif » final afin qu'ils ne soient pas occultés.\n"]
[null,"Par ailleurs, une colonne « Dérogation » a été créée pour pouvoir filtrer facilement les points où il y a dérogation ou où il pourrait y avoir dérogation.\nSe référer à la documentation du RGAA sur les dérogations et contenus exemptés :\n"]
[null,"https://www.numerique.gouv.fr/publications/rgaa-accessibilite/obligations/#contenus-exempt%C3%A9s\n"]
[null,"Dans l'onglet « Transverse » spécifiquement - À auditer en premier"]
[null,"\nCet onglet permet d'auditer les éléments transverses à l'échantillon (en-tête, pied de page, etc.). On y audite les éléments listés dans le tableau des éléments transverses de l'onglet « Projet ». On ne relève ici que les non-conformités mais pas les éléments validés ou non applicables. Les cases doivent être renseignées comme pour l'audit des pages (correctif, difficulté, priorité…).\n"]
[null,"Les éléments transverses doivent être audités en priorité, avant les pages entières.\n"]
[null,"Dès que le relevé des non-conformités des éléments transverses est terminé, cliquer sur le bouton « Propager les Transverses » en haut à droite du tableau d'audit. Les statuts « Invalidé » uniquement vont alors se propager à toutes les pages de l'audit.\n"]
[null,"Attention : la propagation des éléments transverses peut générer un effet de clignotement de l'interface…\n"]
[null,"Note : il est désormais possible d'ajouter un élément invalidé dans l'onglet « Transverse » a posteriori et de propager à nouveau les transverses. En revanche, si un statut « Invalidé » est retiré de l'onglet « Transverse », celui-ci sera conservé sur les pages.\n"]
[null,"Sur chaque page, on retrouvera donc les même critères invalidés pour les éléments transverses. Dans la colonne « Erreur transverse » se trouvera l'indication « Voir sur l'onglet Transverse » pour ces tests invalidés. Si d'autres éléments invalident les mêmes tests dans la page, on pourra y ajouter les informations dans la page, sur le même test sans problème.\n"]
[null,"Ainsi, on n'audite pas, pour chaque page, les mêmes composants indéfiniment mais les statuts invalidés sont bien reportés pour chaque page.\n"]
[null,"Dans l'onglet « Récapitulatif »"]
[null,"\nCet onglet permet de centraliser sur un seul onglet toutes les erreurs relevées sur les pages du site. Il permet une meilleure lecture des corrections à effectuer pour un client. Sont ajoutés aux non conformités, les critères qui ont reçu un commentaire même s'ils sont validés ou non applicables.\n"]
[null,"Lorsque l'audit de toutes les pages est terminé, cliquer sur le bouton « Générer le récapitulatif » et l'ensemble des erreurs relevées sera alors reporté sur cet onglet.\n"]
[null,"Dans l'onglet « Modèle » (masqué)"]
[null,"\nCet onglet est le modèle d'une page d'évaluation vierge. C'est à partir de cet onglet que sont générées les différentes pages d'évaluation. Toute modification de ce modèle sera répercutée sur les pages générées.\n"]
[null,"Dans l'onglet « Value » (masqué)"]
[null,"\nC'est dans cet onglet que sont effectuées toutes les formules de calculs permettant de générer les graphiques et d'évaluer les niveaux de conformité et de qualité de chaque page et de manière générale pour l'ensemble du site.\n"]
[null,"À moins de bien s'y connaître en formule de calcul Excel, il est recommandé de ne pas modifier cette page.\n"]

{"sheet":"Licences - Crédits","index":22,"n_rows":24,"n_cols":3,"rows_kept":24,"cut":false,"hidden":false,"merged":[[23,1,23,2],[27,1,27,2]]}
[]
[null,"Licence Créative Commons"]
[null,"Attribution - Partage dans les Mêmes Conditions 3.0 France (CC BY-SA 3.0 FR) "]
[]
[null,"Vous êtes autorisé à :"]
[null,"Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats"]
[null,"Adapter — remixer, transformer et créer à partir du matériel pour toute utilisation, y compris commerciale."]
[]
[null,"L'Offrant ne peut retirer les autorisations concédées par la licence tant que vous appliquez les termes de cette licence."]
[]
[null,"Selon les conditions suivantes :"]
[null,null,"Attribution — Vous devez créditer l'Œuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'Oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'Offrant vous soutient ou soutient la façon dont vous avez utilisé son Oeuvre. "]
[]
[null,null,"Partage dans les Mêmes Conditions — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'Oeuvre originale, vous devez diffuser l'Oeuvre modifiée dans les même conditions, c'est à dire avec la même licence avec laquelle l'Oeuvre originale a été diffusée. "]
[]
[null,null,"Pas de restrictions complémentaires — Vous n'êtes pas autorisé à appliquer des conditions légales ou des mesures techniques qui restreindraient légalement autrui à utiliser l'Oeuvre dans les conditions décrites par la licence."]
[]
[]
[null,"Crédits"]
[null,"Auteur :"]
[null,null,"Cette grille a été créée par Tanaguru (www.tanaguru.com)."]
[]
[null,"Contributeurs :"]
[null,"(*) Les définitions des indicateurs dans l'onglet \"Synthèse Graphique\" ont été fournies par la société Atalan (www.atalan.fr)."]

{"sheet":"Feuil1","index":23,"n_rows":0,"n_cols":0,"rows_kept":0,"cut":false,"hidden":false,"merged":[]}

{"sheet":"Modèle","index":24,"n_rows":110,"n_cols":17,"rows_kept":110,"cut":false,"hidden":true,"merged":[]}
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"date"]
[]
[null,"Thématique","Critère","Intitulé du critère","Niveau","Tests","Méthode","État","Label e-accessible","Date","Correctif","Exemple de code corrigé","Commentaires","Dérogation","Erreur transverse","Difficulté","Priorité"]
[null,"Images","1.1","Chaque image porteuse d'information a-t-elle une alternative textuelle ?","A","Test 1.1.1 : Chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.2 : Chaque zone d'une image réactive (balise <area>) porteuse d'information a-t-elle une alternative textuelle ?\n\nTest 1.1.3 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") a-t-il une alternative textuelle ?\n\nTest 1.1.4 : Chaque zone cliquable d’une image réactive côté serveur est-elle doublée d’un mécanisme utilisable quel que soit le dispositif de pointage utilisé et permettant d’accéder à la même destination ?\n\nTest 1.1.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA role=\"img\".\n– La balise <svg> a une alternative textuelle.\n\nTest 1.1.6 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <object> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <object> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <object> par un contenu alternatif.\n\nTest 1.1.7 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <embed> possède une alternative textuelle et un attribut role=\"img\".\n– L'élément <embed> est immédiatement suivie d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <embed> par un contenu alternatif.\n\nTest 1.1.8 : Chaque image bitmap (balise <canvas>) porteuse d'information, vérifie-t-elle une de ces conditions ?\n– La balise <canvas> possède une alternative textuelle et un attribut role=\"img\".\n– Un contenu alternatif est présent entre les balises <canvas> et </canvas>.\n– L'élément <canvas> est immédiatement suivi d'un lien ou bouton adjacent permettant d'accéder à un contenu alternatif.\n– Un mécanisme permet à l'utilisateur de remplacer l'élément <canvas> par un contenu alternatif.","man.","Indéterminé"]
[null,"Images","1.2","Chaque image de décoration est-elle correctement ignorée par les technologies d'assistance ?","A","Test 1.2.1 : Chaque image (balise <img>) de décoration, sans légende, vérifie-t-elle une de ces conditions ?\n– La balise <img> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <img> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.2 : Chaque zone non cliquable (balise <area> sans attribut href) de décoration, vérifie-t-elle une de ces conditions ?\n– La balise <area> possède un attribut alt vide (alt=\"\") et est dépourvue de tout autre attribut permettant de fournir une alternative textuelle.\n– La balise <area> possède un attribut WAI-ARIA aria-hidden=\"true\" ou role=\"presentation\".\n\nTest 1.2.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <object> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <object> est dépourvue d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <object> et </object>.\n\nTest 1.2.4 : Chaque image vectorielle (balise <svg>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <svg> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <svg> et ses enfants sont dépourvus d'alternative textuelle.\n– Les balises <title> et <desc> sont absentes ou vides.\n– La balise <svg> et ses enfants sont dépourvus d'attribut title.\n\nTest 1.2.5 : Chaque image bitmap (balise <canvas>) de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <canvas> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <canvas> et ses enfants sont dépourvus d'alternative textuelle.\n– Il n'y a aucun texte faisant office d'alternative textuelle entre <canvas> et </canvas>.\n\nTest 1.2.6 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") de décoration, sans légende, vérifie-t-elle ces conditions ?\n– La balise <embed> possède un attribut WAI-ARIA aria-hidden=\"true\".\n– La balise <embed> et ses enfants sont dépourvus d'alternative textuelle.","man.","Indéterminé"]
[null,"Images","1.3","Pour chaque image porteuse d'information ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?","A","Test 1.3.1 : Pour chaque image (balise <img> ou balise possédant l'attribut WAI-ARIA role=\"img\") porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.2 : Pour chaque zone (balise <area>) d'une image réactive porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\"), ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une alternative textuelle, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S’il est présent, le contenu de l’élément <title> est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.3.7 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.3.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information et ayant un contenu alternatif entre <canvas> et </canvas>, ce contenu alternatif est-il correctement restitué par les technologies d'assistance ?\n\nTest 1.3.9 : Pour chaque image porteuse d'information et ayant une alternative textuelle, l'alternative textuelle est-elle courte et concise (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Images","1.4","Pour chaque image utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative permet-elle d'identifier la nature et la fonction de l'image ?","A","Test 1.4.1 : Pour chaque image (balise <img>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.2 : Pour chaque zone (balise <area>) d'une image réactive utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.3 : Pour chaque bouton de type image (balise <input> avec l'attribut type=\"image\") utilisé comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut alt est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.4 : Pour chaque image objet (balise <object> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.5 : Pour chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.\n\nTest 1.4.6 : Pour chaque image vectorielle (balise <svg>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n\nTest 1.4.7 : Pour chaque image bitmap (balise <canvas>) utilisée comme CAPTCHA ou comme image-test, ayant une alternative textuelle ou un contenu alternatif, cette alternative est-elle pertinente ?\n– S'il est présent, le contenu de l'attribut title est pertinent.\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte associé via l'attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent le contenu alternatif est pertinent.","man.","Indéterminé"]
[null,"Images","1.5","Pour chaque image utilisée comme CAPTCHA, une solution d'accès alternatif au contenu ou à la fonction du CAPTCHA est-elle présente ?","A","Test 1.5.1 : Chaque image (balises <img>, <area>, <object>, <embed>, <svg>, <canvas> ou possédant un attribut WAI-ARIA role=\"img\") utilisée comme CAPTCHA vérifie-t-elle une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.\n\nTest 1.5.2 : Chaque bouton associé à une image (balise <input> avec l'attribut type=\"image\") utilisée comme CAPTCHA vérifie-t-il une de ces conditions ?\n– Il existe une autre forme de CAPTCHA non graphique, au moins.\n– Il existe une autre solution d'accès à la fonctionnalité qui est sécurisée par le CAPTCHA.","man.","Indéterminé"]
[null,"Images","1.6","Chaque image porteuse d'information a-t-elle, si nécessaire, une description détaillée ?","A","Test 1.6.1 : Chaque image (balise <img>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut longdesc qui donne l'adresse (URL) d'une page ou d'un emplacement dans la page contenant la description détaillée.\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.2 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.3 : Chaque image embarquée (balise <embed>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.4 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe une alternative textuelle contenant la référence à une description détaillée adjacente à l'image.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n\nTest 1.6.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou un bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.6 : Pour chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, la référence éventuelle à la description détaillée dans l'attribut WAI-ARIA aria-label et la description détaillée associée par l'attribut WAI-ARIA aria-labelledby ou aria-describedby sont-elles correctement restituées par les technologies d'assistance ?\n\nTest 1.6.7 : Chaque image bitmap (balise <canvas>), porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant référence à une description détaillée adjacente à l'image bitmap.\n– Il existe un contenu textuel entre <canvas> et </canvas> faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.\n\nTest 1.6.8 : Pour chaque image bitmap (balise <canvas>) porteuse d'information, qui implémente une référence à une description détaillée adjacente, cette référence est-elle correctement restituée par les technologies d'assistance ?\n\nTest 1.6.9 : Pour chaque image (balise <img>, <input> avec l'attribut type=\"image\", <area>, <object>, <embed>, <svg>, <canvas>, ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, qui est accompagnée d'une description détaillée et qui utilise un attribut WAI-ARIA aria-describedby, l'attribut WAI-ARIA aria-describedby associe-t-il la description détaillée ?\n\nTest 1.6.10 : Chaque balise possédant un attribut WAI-ARIA role=\"img\" porteuse d'information, qui nécessite une description détaillée, vérifie-t-elle une de ces conditions ?\n– Il existe un attribut WAI-ARIA aria-label contenant l'alternative textuelle et une référence à une description détaillée adjacente.\n– Il existe un attribut WAI-ARIA aria-labelledby associant un passage de texte faisant office d'alternative textuelle et un autre faisant office de description détaillée.\n– Il existe un attribut WAI-ARIA aria-describedby associant un passage de texte faisant office de description détaillée.\n– Il existe un lien ou bouton adjacent permettant d'accéder à la description détaillée.","man.","Indéterminé"]
[null,"Images","1.7","Pour chaque image porteuse d'information ayant une description détaillée, cette description est-elle pertinente ?","A","Test 1.7.1 : Chaque image (balise <img>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée via l'adresse référencée dans l'attribut longdesc est pertinente.\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.2 : Chaque bouton de type image (balise <input> avec l'attribut type=\"image\") porteur d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.3 : Chaque image objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image objet est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.4 : Chaque image embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée adjacente à l'image embarquée est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.5 : Chaque image vectorielle (balise <svg>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu dans balise <desc> ou <title> est pertinente.\n– La description détaillée contenue dans la balise <desc> est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.\n\nTest 1.7.6 : Chaque image bitmap (balise <canvas>) porteuse d'information, ayant une description détaillée, vérifie-t-elle ces conditions ?\n– La description détaillée dans la page et signalée par l'alternative textuelle est pertinente.\n– La description détaillée dans la page et signalée par le texte contenu entre <canvas> et </canvas> est pertinente.\n– La description détaillée contenue entre <canvas> et </canvas> est pertinente.\n– La description détaillée adjacente à l'image bitmap est pertinente.\n– La description détaillée via un lien ou bouton adjacent est pertinente.\n– Le passage de texte associé via l'attribut WAI-ARIA aria-describedby est pertinent.","man.","Indéterminé"]
[null,"Images","1.8","Chaque image texte porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","AA","Test 1.8.1 : Chaque image texte (balise <img> ou possédant un attribut WAI-ARIA role=\"img\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.2 : Chaque bouton « image texte » (balise <input> avec l'attribut type=\"image\") porteur d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacé par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.3 : Chaque image texte objet (balise <object> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.4 : Chaque image texte embarquée (balise <embed> avec l'attribut type=\"image/…\") porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.5 : Chaque image texte bitmap (balise <canvas>) porteuse d'information, en l'absence d'un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?\n\nTest 1.8.6 : Chaque image texte SVG (balise <svg>) porteuse d’information et dont le texte n’est pas complètement structuré au moyen d’éléments <text>, en l’absence d’un mécanisme de remplacement, doit si possible être remplacée par du texte stylé. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Images","1.9","Chaque légende d'image est-elle, si nécessaire, correctement reliée à l'image correspondante ?","A","Test 1.9.1 : Chaque image pourvue d'une légende (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image (balise <img>, <input> avec l'attribut type=\"image\" ou possédant un attribut WAI-ARIA role=\"img\") et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.2 : Chaque image objet pourvue d'une légende (balise <object> avec l'attribut type=\"image/…\" associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image objet (balise <object>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.3 : Chaque image embarquée pourvue d'une légende (balise <embed> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image embarquée (balise <embed>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.4 : Chaque image vectorielle pourvue d'une légende (balise <svg> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image vectorielle (balise <svg>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.\n\nTest 1.9.5 : Chaque image bitmap pourvue d'une légende (balise <canvas> associée à une légende adjacente), vérifie-t-elle, si nécessaire, ces conditions ?\n– L'image bitmap (balise <canvas>) et sa légende adjacente sont contenues dans une balise <figure>.\n– La balise <figure> possède un attribut WAI-ARIA role=\"figure\" ou role=\"group\".\n– La balise <figure> possède un attribut WAI-ARIA aria-label dont le contenu est identique au contenu de la légende.\n– La légende est contenue dans une balise <figcaption>.","man.","Indéterminé"]
[null,"Cadres","2.1","Chaque cadre a-t-il un titre de cadre ?","A","Test 2.1.1 : Chaque cadre (balise <iframe> ou <frame>) a-t-il un attribut title ?","man.","Indéterminé"]
[null,"Cadres","2.2","Pour chaque cadre ayant un titre de cadre, ce titre de cadre est-il pertinent ?","A","Test 2.2.1 : Pour chaque cadre (balise <iframe> ou <frame>) ayant un attribut title, le contenu de cet attribut est-il pertinent ?","man.","Indéterminé"]
[null,"Couleurs","3.1","Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","A","Test 3.1.1 : Pour chaque mot ou ensemble de mots dont la mise en couleur est porteuse d'information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.2 : Pour chaque indication de couleur donnée par un texte, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.3 : Pour chaque image véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.4 : Pour chaque propriété CSS déterminant une couleur et véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.5 : Pour chaque média temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?\n\nTest 3.1.6 : Pour chaque média non temporel véhiculant une information, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?","man.","Indéterminé"]
[null,"Couleurs","3.2","Dans chaque page web, le contraste entre la couleur du texte et la couleur de son arrière-plan est-il suffisamment élevé (hors cas particuliers) ?","AA","Test 3.2.1 : Dans chaque page web, le texte et le texte en image sans effet de graisse d'une taille restituée inférieure à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.2 : Dans chaque page web, le texte et le texte en image en gras d’une taille restituée inférieure à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 4.5:1, au moins.\n\nTest 3.2.3 : Dans chaque page web, le texte et le texte en image sans effet de graisse d’une taille restituée supérieure ou égale à 24px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.4 : Dans chaque page web, le texte et le texte en image en gras d'une taille restituée supérieure ou égale à 18,5px vérifient-ils une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste entre le texte et son arrière-plan est de 3:1, au moins.\n– Un mécanisme permet à l'utilisateur d'afficher le texte avec un rapport de contraste de 3:1, au moins.\n\nTest 3.2.5 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, le rapport de contraste entre le texte et la couleur d’arrière-plan est-il suffisamment élevé ?","man.","Indéterminé"]
[null,"Couleurs","3.3","Dans chaque page web, les couleurs utilisées dans les composants d'interface ou les éléments graphiques porteurs d'informations sont-elles suffisamment contrastées (hors cas particuliers) ?","AA","Test 3.3.1 : Dans chaque page web, le rapport de contraste entre les couleurs d'un composant d'interface dans ses différents états et la couleur d'arrière-plan contiguë vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.2 : Dans chaque page web, le rapport de contraste des différentes couleurs composant un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, et la couleur d'arrière-plan contiguë, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.3 : Dans chaque page web, le rapport de contraste des différentes couleurs contiguës entre elles d'un élément graphique, lorsqu'elles sont nécessaires à sa compréhension, vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le rapport de contraste est de 3:1, au moins.\n– Un mécanisme permet un rapport de contraste de 3:1, au moins.\n\nTest 3.3.4 : Dans le mécanisme qui permet d'afficher un rapport de contraste conforme, les couleurs du composant ou des éléments graphiques porteurs d’informations qui le composent, sont-elles suffisamment contrastées ?","man.","Indéterminé"]
[null,"Multimédia","4.1","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une transcription textuelle ou une audiodescription (hors cas particuliers) ?","A","Test 4.1.1 : Chaque média temporel pré-enregistré seulement audio, vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n\nTest 4.1.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Il existe une version alternative « audio seulement » accessible via un lien ou bouton adjacent.\n– Il existe une version alternative « audio seulement » adjacente clairement identifiable.\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.\n\nTest 4.1.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une transcription textuelle accessible via un lien ou bouton adjacent.\n– Il existe une transcription textuelle adjacente clairement identifiable.\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée accessible via un lien ou bouton adjacent.","man.","Indéterminé"]
[null,"Multimédia","4.2","Pour chaque média temporel pré-enregistré ayant une transcription textuelle ou une audiodescription synchronisée, celles-ci sont-elles pertinentes (hors cas particuliers) ?","A","Test 4.2.1 : Pour chaque média temporel pré-enregistré seulement audio, ayant une transcription textuelle, celle-ci est-elle pertinente (hors cas particuliers) ?\n\nTest 4.2.2 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L'audiodescription synchronisée est pertinente.\n– L'audiodescription synchronisée de la version alternative est pertinente.\n– La version alternative « audio seulement » est pertinente.\n\nTest 4.2.3 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– La transcription textuelle est pertinente.\n– L’audiodescription synchronisée est pertinente.\n– L’audiodescription synchronisée de la version alternative est pertinente.","man.","Indéterminé"]
[null,"Multimédia","4.3","Chaque média temporel synchronisé pré-enregistré a-t-il, si nécessaire, des sous-titres synchronisés (hors cas particuliers) ?","A","Test 4.3.1 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, l'une de ces conditions (hors cas particuliers) ?\n– Le média temporel synchronisé possède des sous-titres synchronisés.\n– Il existe une version alternative possédant des sous-titres synchronisés accessible via un lien ou bouton adjacent.\n\nTest 4.3.2 : Pour chaque média temporel synchronisé pré-enregistré possédant des sous-titres synchronisés diffusés via une balise <track>, la balise <track> possède-t-elle un attribut kind=\"captions\" ?","man.","Indéterminé"]
[null,"Multimédia","4.4","Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","A","Test 4.4.1 : Pour chaque média temporel synchronisé pré-enregistré ayant des sous-titres synchronisés, ces sous-titres sont-ils pertinents ?","man.","Indéterminé"]
[null,"Multimédia","4.5","Chaque média temporel pré-enregistré a-t-il, si nécessaire, une audiodescription synchronisée (hors cas particuliers) ?","AA","Test 4.5.1 : Chaque média temporel pré-enregistré seulement vidéo vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.\n\nTest 4.5.2 : Chaque média temporel synchronisé pré-enregistré vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Il existe une audiodescription synchronisée.\n– Il existe une version alternative avec une audiodescription synchronisée.","man.","Indéterminé"]
[null,"Multimédia","4.6","Pour chaque média temporel pré-enregistré ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","AA","Test 4.6.1 : Pour chaque média temporel pré-enregistré seulement vidéo ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?\n\nTest 4.6.2 : Pour chaque média temporel synchronisé ayant une audiodescription synchronisée, celle-ci est-elle pertinente ?","man.","Indéterminé"]
[null,"Multimédia","4.7","Chaque média temporel est-il clairement identifiable (hors cas particuliers) ?","A","Test 4.7.1 : Pour chaque média temporel seulement son, seulement vidéo ou synchronisé, le contenu textuel adjacent permet-il d'identifier clairement le média temporel (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Multimédia","4.8","Chaque média non temporel a-t-il, si nécessaire, une alternative (hors cas particuliers) ?","A","Test 4.8.1 : Chaque média non temporel vérifie-t-il, si nécessaire, une de ces conditions (hors cas particuliers) ?\n– Un lien ou un bouton adjacent, clairement identifiable, permet d’accéder à une page contenant une alternative.\n– Un lien ou bouton adjacent, clairement identifiable, permet d'accéder à une alternative dans la page.\n\nTest 4.8.2 : Chaque média non temporel associé à une alternative vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– La page référencée par le lien ou bouton adjacent est accessible.\n– L'alternative dans la page, référencée par le lien ou bouton adjacent, est accessible.","man.","Indéterminé"]
[null,"Multimédia","4.9","Pour chaque média non temporel ayant une alternative, cette alternative est-elle pertinente ?","A","Test 4.9.1 : Pour chaque média non temporel ayant une alternative, cette alternative permet-elle d'accéder au même contenu et à des fonctionnalités similaires ?","man.","Indéterminé"]
[null,"Multimédia","4.10","Chaque son déclenché automatiquement est-il contrôlable par l'utilisateur ?","A","Test 4.10.1 : Chaque séquence sonore déclenchée automatiquement via une balise <object>, <video>, <audio>, <embed>, <bgsound> ou un code JavaScript vérifie-t-elle une de ces conditions ?\n– La séquence sonore a une durée inférieure ou égale à 3 secondes.\n– La séquence sonore peut être stoppée sur action de l'utilisateur.\n– Le volume de la séquence sonore peut être contrôlé par l'utilisateur indépendamment du contrôle de volume du système.","man.","Indéterminé"]
[null,"Multimédia","4.11","La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.11.1 : Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?\n\nTest 4.11.2 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est contrôlable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.11.3 : Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et tout dispositif de pointage.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","Indéterminé"]
[null,"Multimédia","4.12","La consultation de chaque média non temporel est-elle contrôlable par le clavier et tout dispositif de pointage ?","A","Test 4.12.1 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est accessible par le clavier et tout dispositif de pointage.\n– Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.\n\nTest 4.12.2 : Pour chaque média non temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?\n– La fonctionnalité est activable par le clavier et la souris.\n– Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.","man.","Indéterminé"]
[null,"Multimédia","4.13","Chaque média temporel et non temporel est-il compatible avec les technologies d'assistance (hors cas particuliers) ?","A","Test 4.13.1 : Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états des composants d'interfaces sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Une alternative compatible avec une API d'accessibilité permet d'accéder aux mêmes fonctionnalités.\n\nTest 4.13.2 : Chaque média temporel et non temporel qui possède une alternative compatible avec les technologies d'assistance, vérifie-t-il une de ces conditions ?\n– L'alternative est adjacente au média temporel ou non temporel.\n– L'alternative est accessible via un lien ou bouton adjacent.\n– Un mécanisme permet de remplacer le média temporel ou non temporel par son alternative.","man.","Indéterminé"]
[null,"Tableaux","5.1","Chaque tableau de données complexe a-t-il un résumé ?","A","Test 5.1.1 : Pour chaque tableau de données complexe un résumé est-il disponible ?","man.","Indéterminé"]
[null,"Tableaux","5.2","Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","A","Test 5.2.1 : Pour chaque tableau de données complexe ayant un résumé, celui-ci est-il pertinent ?","man.","Indéterminé"]
[null,"Tableaux","5.3","Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ?","A","Test 5.3.1 : Chaque tableau de mise en forme vérifie-t-il ces conditions ?\n– Le contenu linéarisé reste compréhensible.\n– La balise <table> possède un attribut role=\"presentation\".","man.","Indéterminé"]
[null,"Tableaux","5.4","Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","A","Test 5.4.1 : Pour chaque tableau de données ayant un titre, le titre est-il correctement associé au tableau de données ?","man.","Indéterminé"]
[null,"Tableaux","5.5","Pour chaque tableau de données ayant un titre, celui-ci est-il pertinent ?","A","Test 5.5.1 : Pour chaque tableau de données ayant un titre, ce titre permet-il d'identifier le contenu du tableau de données de manière claire et concise ?","man.","Indéterminé"]
[null,"Tableaux","5.6","Pour chaque tableau de données, chaque en-tête de colonnes et chaque en-tête de lignes sont-ils correctement déclarés ?","A","Test 5.6.1 : Pour chaque tableau de données, chaque en-tête de colonnes s'appliquant à la totalité de la colonne vérifie-t-il une de ces conditions ?\n– L'en-tête de colonnes est structuré au moyen d'une balise <th>.\n– L'en-tête de colonnes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"columnheader\".\n\nTest 5.6.2 : Pour chaque tableau de données, chaque en-tête de lignes s'appliquant à la totalité de la ligne vérifie-t-il une de ces conditions ?\n– L'en-tête de lignes est structuré au moyen d'une balise <th>.\n– L'en-tête de lignes est structuré au moyen d'une balise pourvue d'un attribut WAI-ARIA role=\"rowheader\".\n\nTest 5.6.3 : Pour chaque tableau de données, chaque en-tête ne s'appliquant pas à la totalité de la ligne ou de la colonne est-il structuré au moyen d'une balise <th> ?\n\nTest 5.6.4 : Pour chaque tableau de données, chaque cellule associée à plusieurs en-têtes est-elle structurée au moyen d’une balise <td> ou <th> ?","man.","Indéterminé"]
[null,"Tableaux","5.7","Pour chaque tableau de données, la technique appropriée permettant d'associer chaque cellule avec ses en-têtes est-elle utilisée (hors cas particuliers) ?","A","Test 5.7.1 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne, la balise <th> respecte-t-elle une de ces conditions (hors cas particuliers) ?\n– La balise <th> possède un attribut id unique.\n– La balise <th> possède un attribut scope.\n– La balise <th> possède un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n\nTest 5.7.2 : Pour chaque contenu de balise <th> s'appliquant à la totalité de la ligne ou de la colonne et possédant un attribut scope, la balise <th> vérifie-t-elle une de ces conditions ?\n– La balise <th> possède un attribut scope avec la valeur \"row\" pour les en-tête de lignes.\n– La balise <th> possède un attribut scope avec la valeur \"col\" pour les en-tête de colonnes.\n\nTest 5.7.3 : Pour chaque contenu de balise <th> ne s'appliquant pas à la totalité de la ligne ou de la colonne, la balise <th> vérifie-t-elle ces conditions ?\n– La balise <th> ne possède pas d'attribut scope.\n– La balise <th> ne possède pas d'attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\".\n– La balise <th> possède un attribut id unique.\n\nTest 5.7.4 : Pour chaque contenu de balise <td> ou <th> associée à un ou plusieurs en-têtes possédant un attribut id, la balise vérifie-t-elle ces conditions ?\n– La balise possède un attribut headers.\n– L'attribut headers possède la liste des valeurs d'attribut id des en-têtes associés.\n\nTest 5.7.5 : Pour chaque balise pourvue d'un attribut WAI-ARIA role=\"rowheader\" ou role=\"columnheader\" dont le contenu s'applique à la totalité de la ligne ou de la colonne, la balise vérifie-t-elle une de ces conditions ?\n– La balise possède un attribut WAI-ARIA role=\"rowheader\" pour les en-têtes de lignes.\n– La balise possède un attribut WAI-ARIA role=\"columnheader\" pour les en-têtes de colonnes.","man.","Indéterminé"]
[null,"Tableaux","5.8","Chaque tableau de mise en forme ne doit pas utiliser d'éléments propres aux tableaux de données. Cette règle est-elle respectée ?","A","Test 5.8.1 : Chaque tableau de mise en forme (balise <table>) vérifie-t-il ces conditions ?\n– Le tableau de mise en forme (balise <table>) n’a pas d’attribut summary (sinon vide) et ne contient pas de balises <caption>, <th>, <thead>, <tfoot>, <colgroup> ou de balises ayant un attribut WAI-ARIA role=\"rowheader\", role=\"columnheader\".\n– Les cellules du tableau de mise en forme (balises <td>) ne possèdent pas d'attributs scope, headers, axis.","man.","Indéterminé"]
[null,"Liens","6.1","Chaque lien est-il explicite (hors cas particuliers) ?","A","Test 6.1.1 : Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.2 : Chaque lien image vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.3 : Chaque lien composite vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.4 : Chaque lien SVG vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'intitulé de lien seul permet d'en comprendre la fonction et la destination.\n– L'intitulé de lien additionné au contexte du lien permet d'en comprendre la fonction et la destination.\n\nTest 6.1.5 : Pour chaque lien ayant un intitulé visible, le nom accessible du lien contient-il au moins l'intitulé visible (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Liens","6.2","Dans chaque page web, chaque lien a-t-il un intitulé ?","A","Test 6.2.1 : Dans chaque page web, chaque lien a-t-il un intitulé entre <a> et </a> ?","man.","Indéterminé"]
[null,"Scripts","7.1","Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?","A","Test 7.1.1 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il, si nécessaire, une de ces conditions ?\n– Le nom, le rôle, la valeur, le paramétrage et les changements d'états sont accessibles aux technologies d'assistance via une API d'accessibilité.\n– Un composant d'interface accessible permettant d'accéder aux mêmes fonctionnalités est présent dans la page.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.2 : Chaque script qui génère ou contrôle un composant d'interface respecte-t-il une de ces conditions ?\n– Le composant d'interface est correctement restitué par les technologies d'assistance.\n– Une alternative accessible permet d'accéder aux mêmes fonctionnalités.\n\nTest 7.1.3 : Chaque script qui génère ou contrôle un composant d'interface vérifie-t-il ces conditions (hors cas particuliers) ?\n– Le composant possède un nom pertinent.\n– Le nom accessible du composant contient au moins l'intitulé visible.\n– Le composant possède un rôle pertinent.","man.","Indéterminé"]
[null,"Scripts","7.2","Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?","A","Test 7.2.1 : Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?\n– L'alternative entre <noscript> et </noscript> permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page affichée, lorsque JavaScript est désactivé, permet d'accéder à des contenus et des fonctionnalités similaires.\n– La page alternative permet d'accéder à des contenus et des fonctionnalités similaires.\n– Le langage de script côté serveur permet d'accéder à des contenus et des fonctionnalités similaires.\n– L'alternative présente dans la page permet d'accéder à des contenus et des fonctionnalités similaires.\n\nTest 7.2.2 : Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?\n– L’alternative de l’élément non textuel est mise à jour.\n– L’alternative mise à jour est pertinente.","man.","Indéterminé"]
[null,"Scripts","7.3","Chaque script est-il contrôlable par le clavier et par tout dispositif de pointage (hors cas particuliers) ?","A","Test 7.3.1 : Chaque élément possédant un gestionnaire d'événement contrôlé par un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'élément est accessible par le clavier et tout dispositif de pointage.\n– Un élément accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présent dans la page.\n\n7.3.2 : Un script ne doit pas supprimer le focus d'un élément qui le reçoit. Cette règle est-elle respectée (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Scripts","7.4","Pour chaque script qui initie un changement de contexte, l'utilisateur est-il averti ou en a-t-il le contrôle ?","A","Test 7.4.1 : Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?\n– L'utilisateur est averti par un texte de l'action du script et du type de changement avant son déclenchement.\n– Le changement de contexte est initié par un bouton (<input> de type submit, button ou image ou balise <button>) explicite.\n– Le changement de contexte est initié par un lien explicite.","man.","Indéterminé"]
[null,"Scripts","7.5","Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d'assistance ?","AA","Test 7.5.1 : Chaque message de statut qui informe de la réussite, du résultat d'une action ou bien de l'état d'une application utilise-t-il l'attribut WAI-ARIA role=\"status\" ?\n\nTest 7.5.2 : Chaque message de statut qui présente une suggestion, ou avertit de l'existence d'une erreur utilise-t-il l'attribut WAI-ARIA role=\"alert\" ?\n\nTest 7.5.3 : Chaque message de statut qui indique la progression d'un processus utilise-t-il l'un des attributs WAI-ARIA role=\"log\", role=\"progressbar\" ou role=\"status\" ?","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.1","Chaque page web est-elle définie par un type de document ?","A","Test 8.1.1 : Pour chaque page web, le type de document (balise doctype) est-il présent ?\n\nTest 8.1.2 : Pour chaque page web, le type de document (balise doctype) est-il valide ?\n\nTest 8.1.3 : Pour chaque page web possédant une déclaration de type de document, celle-ci est-elle située avant la balise <html> dans le code source ?","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.2","Pour chaque page web, le code source généré est-il valide selon le type de document spécifié ?","A","Test 8.2.1 : Pour chaque déclaration de type de document, le code source généré de la page vérifie-t-il ces conditions ?\n– Les balises, attributs et valeurs d'attributs respectent les règles d'écriture ;\n– L'imbrication des balises est conforme ;\n– L'ouverture et la fermeture des balises sont conformes ;\n– Les valeurs d'attribut id sont uniques dans la page ;\n– Les attributs ne sont pas doublés sur un même élément.","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.3","Dans chaque page web, la langue par défaut est-elle présente ?","A","Test 8.3.1 : Pour chaque page web, l'indication de langue par défaut vérifie-t-elle une de ces conditions ?\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée pour l'élément <html>.\n– L'indication de la langue de la page (attribut lang et/ou xml:lang) est donnée sur chaque élément de texte ou sur l'un des éléments parents.","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.4","Pour chaque page web ayant une langue par défaut, le code de langue est-il pertinent ?","A","Test 8.4.1 : Pour chaque page web ayant une langue par défaut, le code de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.5","Chaque page web a-t-elle un titre de page ?","A","Test 8.5.1 : Chaque page web a-t-elle un titre de page (balise <title>) ?","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.6","Pour chaque page web ayant un titre de page, ce titre est-il pertinent ?","A","Test 8.6.1 : Pour chaque page web ayant un titre de page (balise <title>), le contenu de cette balise est-il pertinent ?","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.7","Dans chaque page web, chaque changement de langue est-il indiqué dans le code source (hors cas particuliers) ?","AA","Test 8.7.1 : Dans chaque page web, chaque texte écrit dans une langue différente de la langue par défaut vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'indication de langue est donnée sur l'élément contenant le texte (attribut lang et / ou xml:lang).\n– L'indication de langue est donnée sur un des éléments parents (attribut lang et/ou xml:lang).","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.8","Dans chaque page web, le code de langue de chaque changement de langue est-il valide et pertinent ?","AA","Test 8.8.1 : Pour chaque page web, le code de langue de chaque changement de langue vérifie-t-il ces conditions ?\n– Le code de langue est valide.\n– Le code de langue est pertinent.","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.9","Dans chaque page web, les balises ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","A","Test 8.9.1 : Dans chaque page web les balises (à l'exception de <div>, <span> et <table>) ne doivent pas être utilisées uniquement à des fins de présentation. Cette règle est-elle respectée ?","man.","Indéterminé"]
[null,"Éléments Obligatoires","8.10","Dans chaque page web, les changements du sens de lecture sont-ils signalés ?","A","Test 8.10.1 : Dans chaque page web, chaque texte dont le sens de lecture est différent du sens de lecture par défaut est contenu dans une balise possédant un attribut dir ?\n\nTest 8.10.2 : Dans chaque page web, chaque changement du sens de lecture (attribut dir) vérifie-t-il ces conditions ?\n– La valeur de l'attribut dir est conforme (rtl ou ltr).\n– La valeur de l'attribut dir est pertinente.","man.","Indéterminé"]
[null,"Structuration de l'information","9.1","Dans chaque page web, l'information est-elle structurée par l'utilisation appropriée de titres ?","A","Test 9.1.1 : Dans chaque page web, la hiérarchie entre les titres (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-elle pertinente ?\n\nTest 9.1.2 : Dans chaque page web, le contenu de chaque titre (balise <hx> ou balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level) est-il pertinent ?\n\nTest 9.1.3 : Dans chaque page web, chaque passage de texte constituant un titre est-il structuré à l'aide d'une balise <hx> ou d'une balise possédant un attribut WAI-ARIA role=\"heading\" associé à un attribut WAI-ARIA aria-level ?","man.","Indéterminé"]
[null,"Structuration de l'information","9.2","Dans chaque page web, la structure du document est-elle cohérente (hors cas particuliers) ?","A","Test 9.2.1 : Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?\n– La zone d'en-tête de la page est structurée via une balise <header>.\n– Les zones de navigation principales et secondaires sont structurées via une balise <nav>.\n– La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires.\n– La zone de contenu principal est structurée via une balise <main>.\n– La structure du document utilise une balise <main> visible unique.\n– La zone de pied de page est structurée via une balise <footer>.","man.","Indéterminé"]
[null,"Structuration de l'information","9.3","Dans chaque page web, chaque liste est-elle correctement structurée ?","A","Test 9.3.1 : Dans chaque page web, les informations regroupées visuellement sous forme de liste non ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ul> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.2 : Dans chaque page web, les informations regroupées visuellement sous forme de liste ordonnée vérifient-elles une de ces conditions ?\n– La liste utilise les balises HTML <ol> et <li>.\n– La liste utilise les attributs WAI-ARIA role=\"list\" et role=\"listitem\".\n\nTest 9.3.3 : Dans chaque page web, les informations regroupées sous forme de liste de description utilisent-elles les balises <dl> et <dt> / <dd> ? ","man.","Indéterminé"]
[null,"Structuration de l'information","9.4","Dans chaque page web, chaque citation est-elle correctement indiquée ?","A","Test 9.4.1 : Dans chaque page web, chaque citation courte utilise-t-elle une balise <q> ?\n\nTest 9.4.2 : Dans chaque page web, chaque bloc de citation utilise-t-il une balise <blockquote> ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.1","Dans le site web, des feuilles de style sont-elles utilisées pour contrôler la présentation de l'information ?","A","Test 10.1.1 : Dans chaque page web, les balises servant à la présentation de l'information ne doivent pas être présentes dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.2 : Dans chaque page web, les attributs servant à la présentation de l'information ne doivent pas être présents dans le code source généré des pages. Cette règle est-elle respectée ?\n\nTest 10.1.3 : Dans chaque page web, l'utilisation des espaces vérifie-t-elle ces conditions ?\n– Les espaces ne sont pas utilisées pour séparer les lettres d'un mot.\n– Les espaces ne sont pas utilisées pour simuler des tableaux.\n– Les espaces ne sont pas utilisées pour simuler des colonnes de texte.","man.","Indéterminé"]
[null,"Présentation de l'information","10.2","Dans chaque page web, le contenu visible porteur d’information reste-t-il présent lorsque les feuilles de styles sont désactivées ?","A","Test 10.2.1 : Dans chaque page web, l'information reste-t-elle présente lorsque les feuilles de style sont désactivées ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.3","Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","A","Test 10.3.1 : Dans chaque page web, l'information reste-t-elle compréhensible lorsque les feuilles de style sont désactivées ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.4","Dans chaque page web, le texte reste-t-il lisible lorsque la taille des caractères est augmentée jusqu'à 200%, au moins (hors cas particuliers) ?","AA","Test 10.4.1 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, ne doit pas provoquer de perte d'information. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.\n\nTest 10.4.2 : Dans chaque page web, l'augmentation de la taille des caractères jusqu'à 200 %, au moins, doit être possible pour l’ensemble du texte dans la page. Cette règle est-elle respectée selon une de ces conditions (hors cas particuliers) ?\n– Lors de l'utilisation de la fonction d'agrandissement du texte du navigateur.\n– Lors de l'utilisation des fonctions de zoom graphique du navigateur.\n– Lors de l'utilisation d'un composant d'interface propre au site permettant d'agrandir le texte ou de zoomer.","man.","Indéterminé"]
[null,"Présentation de l'information","10.5","Dans chaque page web, les déclarations CSS de couleurs de fond d'élément et de police sont-elles correctement utilisées ?","AA","Test 10.5.1 : Dans chaque page web, chaque déclaration CSS de couleurs de police (color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?\n\nTest 10.5.2 : Dans chaque page web, chaque déclaration de couleur de fond (background, background-color), d'un élément susceptible de contenir du texte, est-elle accompagnée d'une déclaration de couleur de police (color) au moins, héritée d'un parent ?\n\nTest 10.5.3 : Dans chaque page web, chaque utilisation d'une image pour créer une couleur de fond d'un élément susceptible de contenir du texte, via CSS (background, background-image), est-elle accompagnée d'une déclaration de couleur de fond (background, background-color), au moins, héritée d'un parent ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.6","Dans chaque page web, chaque lien dont la nature n'est pas évidente est-il visible par rapport au texte environnant ?","A","Test 10.6.1 : Dans chaque page web, chaque lien texte signalé uniquement par la couleur, et dont la nature n'est pas évidente, vérifie-t-il ces conditions ?\n– La couleur du lien à un rapport de contraste supérieur ou égal à 3:1 par rapport au texte environnant.\n– Le lien dispose d'une indication visuelle au survol autre qu'un changement de couleur.\n– Le lien dispose d'une indication visuelle au focus autre qu'un changement de couleur.","man.","Indéterminé"]
[null,"Présentation de l'information","10.7","Dans chaque page web, pour chaque élément recevant le focus, la prise de focus est-elle visible ?","A","Test 10.7.1 : Pour chaque élément recevant le focus, la prise de focus vérifie-t-elle une de ces conditions ?\n– Le style du focus natif du navigateur n'est pas supprimé ou dégradé.\n– Un style du focus défini par l'auteur est visible.","man.","Indéterminé"]
[null,"Présentation de l'information","10.8","Pour chaque page web, les contenus cachés ont-ils vocation à être ignorés par les technologies d'assistance ?","A","Test 10.8.1 : Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?\n– Le contenu caché a vocation à être ignoré par les technologies d'assistance.\n– Le contenu caché n’a pas vocation à être ignoré par les technologies d’assistances et est rendu restituable par les technologies d'assistance suite à une action de l'utilisateur réalisable au clavier ou par tout dispositif de pointage sur un élément précédent le contenu caché ou suite à un repositionnement du focus dessus.","man.","Indéterminé"]
[null,"Présentation de l'information","10.9","Dans chaque page web, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","A","Test 10.9.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?\n\nTest 10.9.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle respectée ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.10","Dans chaque page web, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","A","Test 10.10.1 : Dans chaque page web, pour chaque texte ou ensemble de textes, l'information ne doit pas être donnée uniquement par la forme, taille ou position. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.2 : Dans chaque page web, pour chaque image ou ensemble d'images, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.3 : Dans chaque page web, pour chaque média temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?\n\nTest 10.10.4 : Dans chaque page web, pour chaque média non temporel, l'information ne doit pas être donnée par la forme, taille ou position uniquement. Cette règle est-elle implémentée de façon pertinente ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.11","Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px (hors cas particuliers) ?","AA","Test 10.11.1 : Pour chaque page web, lorsque le contenu dont le sens de lecture est horizontal est affiché dans une fenêtre réduite à une largeur de 320px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement horizontal (hors cas particuliers) ?\n\nTest 10.11.2 : Pour chaque page web, lorsque le contenu dont le sens de lecture est vertical est affiché dans une fenêtre réduite à une hauteur de 256px, l'ensemble des informations et des fonctionnalités sont-elles disponibles sans aucun défilement vertical (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Présentation de l'information","10.12","Dans chaque page web, les propriétés d'espacement du texte peuvent-elles être redéfinies par l'utilisateur sans perte de contenu ou de fonctionnalité (hors cas particuliers) ?","AA","Test 10.12.1 : Dans chaque page web, le texte reste-t-il lisible lorsque l'affichage est modifié selon ces conditions (hors cas particuliers) ?\n– L'espacement entre les lignes (line-height) est augmenté jusqu'à 1,5 fois la taille de la police ;\n– L'espacement suivant les paragraphes (balise <p>) est augmenté jusqu'à 2 fois la taille de la police ;\n– L'espacement des lettres (letter-spacing) est augmenté jusqu'à 0,12 fois la taille de la police ;\n– L'espacement des mots (word-spacing) est augmenté jusqu'à 0,16 fois la taille de la police.","man.","Indéterminé"]
[null,"Présentation de l'information","10.13","Dans chaque page web, les contenus additionnels apparaissant à la prise de focus ou au survol d'un composant d'interface sont-ils contrôlables par l'utilisateur (hors cas particuliers) ?","AA","Test 10.13.1 : Chaque contenu additionnel devenant visible à la prise de focus ou au survol d'un composant d'interface peut-il être masqué par une action utilisateur sans déplacer le focus ou le pointeur de la souris (hors cas particuliers) ?\n\nTest 10.13.2 : Chaque contenu additionnel qui apparaît au survol d'un composant d'interface peut-il être survolé par le pointeur de la souris sans disparaître (hors cas particuliers) ?\n\nTest 10.13.3 : Chaque contenu additionnel qui apparaît à la prise de focus ou au survol d'un composant d'interface vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur retire le pointeur souris ou le focus du contenu additionnel et du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce que l'utilisateur déclenche une action masquant ce contenu sans déplacer le focus ou le pointeur souris du composant d'interface ayant déclenché son apparition.\n– Le contenu additionnel reste visible jusqu'à ce qu'il ne soit plus valide.","man.","Indéterminé"]
[null,"Présentation de l'information","10.14","Dans chaque page web, les contenus additionnels apparaissant via les styles CSS uniquement peuvent-ils être rendus visibles au clavier et par tout dispositif de pointage ?","A","Test 10.14.1 : Dans chaque page web, les contenus additionnels apparaissant au survol d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également à la prise de focus du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou de la prise de focus d'un autre composant.\n\nTest 10.14.2 : Dans chaque page web, les contenus additionnels apparaissant au focus d'un composant d'interface via les styles CSS respectent-ils si nécessaire une de ces conditions ?\n– Les contenus additionnels apparaissent également à l'activation du composant via le clavier et tout dispositif de pointage.\n– Les contenus additionnels apparaissent également au survol du composant.\n– Les contenus additionnels apparaissent également par le biais de l'activation ou du survol d'un autre composant.","man.","Indéterminé"]
[null,"Formulaires","11.1","Chaque champ de formulaire a-t-il une étiquette ?","A","Test 11.1.1 : Chaque champ de formulaire vérifie-t-il une de ces conditions ?\n– Le champ de formulaire possède un attribut WAI-ARIA aria-labelledby référençant un passage de texte identifié.\n– Le champ de formulaire possède un attribut WAI-ARIA aria-label.\n– Une balise <label> ayant un attribut for est associée au champ de formulaire.\n– Le champ de formulaire possède un attribut title.\n– Un bouton adjacent au champ de formulaire lui fournit une étiquette visible et un élément <label> visuellement caché ou un attribut WAI-ARIA aria-label, aria-labelledby ou title lui fournit un nom accessible.\n\nTest 11.1.2 : Chaque champ de formulaire associé à une balise <label> ayant un attribut for, vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut id.\n– La valeur de l'attribut for est égale à la valeur de l'attribut id du champ de formulaire associé.\n\nTest 11.1.3 : Chaque champ de formulaire ayant une étiquette dont le contenu n'est pas visible ou à proximité (masqué, aria-label) ou qui n’est pas accolé au champ (aria-labelledby), vérifie-t-il une de ses conditions ?\n– Le champ de formulaire possède un attribut title dont le contenu permet de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte accolé au champ qui devient visible à la prise de focus permettant de comprendre la nature de la saisie attendue.\n– Le champ de formulaire est accompagné d'un passage de texte visible accolé au champ permettant de comprendre la nature de la saisie attendue.","man.","Indéterminé"]
[null,"Formulaires","11.2","Chaque étiquette associée à un champ de formulaire est-elle pertinente (hors cas particuliers) ?","A","Test 11.2.1 : Chaque balise <label> permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.2 : Chaque attribut title permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.3 : Chaque étiquette implémentée via l'attribut WAI-ARIA aria-label permet-elle de connaître la fonction exacte du champ de formulaire auquel elle est associée ?\n\nTest 11.2.4 : Chaque passage de texte associé via l'attribut WAI-ARIA aria-labelledby permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?\n\nTest 11.2.5 : Chaque champ de formulaire ayant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au champ de formulaire via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title du champ de formulaire contient au moins l'intitulé visible.\n– S'il est présent le contenu de la balise <label> associé au champ de formulaire contient au moins l'intitulé visible.\n\nTest 11.2.6 : Chaque bouton adjacent au champ de formulaire qui fournit une étiquette visible permet-il de connaître la fonction exacte du champ de formulaire auquel il est associé ?","man.","Indéterminé"]
[null,"Formulaires","11.3","Dans chaque formulaire, chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page ou dans un ensemble de pages est-elle cohérente ?","AA","Test 11.3.1 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée plusieurs fois dans une même page est-elle cohérente ?\n\nTest 11.3.2 : Chaque étiquette associée à un champ de formulaire ayant la même fonction et répétée dans un ensemble de pages est-elle cohérente ?","man.","Indéterminé"]
[null,"Formulaires","11.4","Dans chaque formulaire, chaque étiquette de champ et son champ associé sont-ils accolés (hors cas particuliers) ?","AA","Test 11.4.1 : Chaque étiquette de champ et son champ associé sont-ils accolés ?\n\nTest 11.4.2 : Chaque étiquette accolée à un champ (à l'exception des case à cocher, bouton radio ou balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\"), vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de gauche à droite.\n– L'étiquette est visuellement accolée immédiatement au-dessus ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l'étiquette est de droite à gauche.\n\nTest 11.4.3 : Chaque étiquette accolée à un champ de type checkbox ou radio ou à une balise ayant un attribut WAI-ARIA role=\"checkbox\", role=\"radio\" ou role=\"switch\", vérifie-t-elle ces conditions (hors cas particuliers) ?\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à droite du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de gauche à droite.\n– L’étiquette est visuellement accolée immédiatement au-dessous ou à gauche du champ de formulaire lorsque le sens de lecture de la langue de l’étiquette est de droite à gauche.","man.","Indéterminé"]
[null,"Formulaires","11.5","Dans chaque formulaire, les champs de même nature sont-ils regroupés, si nécessaire ?","A","Test 11.5.1 : Les champs de même nature vérifient-ils l'une de ces conditions, si nécessaire ?\n– Les champs de même nature sont regroupés dans une balise <fieldset>.\n– Les champs de même nature sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"group\".\n– Les champs de même nature de type radio (<input type=\"radio\"> ou balises possédant un attribut WAI-ARIA role=\"radio\") sont regroupés dans une balise possédant un attribut WAI-ARIA role=\"radiogroup\" ou role=\"group\".","man.","Indéterminé"]
[null,"Formulaires","11.6","Dans chaque formulaire, chaque regroupement de champs de même nature a-t-il une légende ?","A","Test 11.6.1 : Chaque regroupement de champs de même nature possède-t-il une légende ?","man.","Indéterminé"]
[null,"Formulaires","11.7","Dans chaque formulaire, chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","A","Test 11.7.1 : Chaque légende associée à un regroupement de champs de même nature est-elle pertinente ?","man.","Indéterminé"]
[null,"Formulaires","11.8","Dans chaque formulaire, les items de même nature d'une liste de choix sont-ils regroupés de manière pertinente ?","A","Test 11.8.1 : Pour chaque balise <select>, les items de même nature d'une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?\n\nTest 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?\n\nTest 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?","man.","Indéterminé"]
[null,"Formulaires","11.9","Dans chaque formulaire, l'intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?","A","Test 11.9.1 : L'intitulé de chaque bouton est-il pertinent ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label est pertinent.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button est pertinent.\n– S'il est présent, le contenu de la balise <button> est pertinent.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image est pertinent.\n– S'il est présent, le contenu de l'attribut title est pertinent.\n\nTest 11.9.2 : Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ?\n– S'il est présent, le contenu de l'attribut WAI-ARIA aria-label contient au moins l'intitulé visible.\n– S'il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut value d'une balise <input> de type submit, reset ou button contient au moins l'intitulé visible.\n– S'il est présent, le contenu de la balise <button> contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut alt d'une balise <input> de type image contient au moins l'intitulé visible.\n– S'il est présent, le contenu de l'attribut title contient au moins l'intitulé visible.","man.","Indéterminé"]
[null,"Formulaires","11.10","Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?","A","Test 11.10.1 : Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?\n– Une indication de champ obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Le champ obligatoire dispose de l'attribut aria-required=\"true\" ou required préalablement à la validation du formulaire.\n\nTest 11.10.2 : Les champs obligatoires ayant l'attribut aria-required=\"true\" ou required vérifient-ils une de ces conditions ?\n– Une indication de champ obligatoire est visible et située dans l'étiquette associé au champ préalablement à la validation du formulaire.\n– Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.3 : Les messages d'erreur indiquant l'absence de saisie d'un champ obligatoire vérifient-ils une de ces conditions ?\n– Le message d'erreur indiquant l'absence de saisie d'un champ obligatoire est visible et permet d'identifier nommément le champ concerné.\n– Le champ obligatoire dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.4 : Les champs obligatoires ayant l'attribut aria-invalid=\"true\" vérifient-ils une de ces conditions ?\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ.\n– Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.\n\nTest 11.10.5 : Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d'identifier nommément le champ concerné préalablement à la validation du formulaire.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l'étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.\n\nTest 11.10.6 : Les messages d'erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?\n– Le message d'erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire est visible et identifie le champ concerné.\n– Le champ dispose de l'attribut aria-invalid=\"true\".\n\nTest 11.10.7 : Les champs ayant l'attribut aria-invalid=\"true\" dont la saisie requiert un type de données et/ou de format obligatoire vérifient-ils une de ces conditions ?\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise <label> associée au champ.\n– Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.","man.","Indéterminé"]
[null,"Formulaires","11.11","Dans chaque formulaire, le contrôle de saisie est-il accompagné, si nécessaire, de suggestions facilitant la correction des erreurs de saisie ?","AA","Test 11.11.1 : Pour chaque erreur de saisie, les types et les formats de données sont-ils suggérés, si nécessaire ?\n\nTest 11.11.2 : Pour chaque erreur de saisie, des exemples de valeurs attendues sont-ils suggérés, si nécessaire ?","man.","Indéterminé"]
[null,"Formulaires","11.12","Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou à un examen, ou dont la validation a des conséquences financières ou juridiques, les données saisies peuvent-elles être modifiées, mises à jour ou récupérées par l’utilisateur ?","AA","Test 11.12.1 : Pour chaque formulaire qui modifie ou supprime des données, ou qui transmet des réponses à un test ou un examen, ou dont la validation a des conséquences financières ou juridiques, la saisie des données vérifie-t-elle une de ces conditions ?\n– L'utilisateur peut modifier ou annuler les données et les actions effectuées sur ces données après la validation du formulaire.\n– L'utilisateur peut vérifier et corriger les données avant la validation d'un formulaire en plusieurs étapes.\n– Un mécanisme de confirmation explicite, via une case à cocher (balise <input> de type checkbox ou balise ayant un attribut WAI-ARIA role=\"checkbox\") ou une étape supplémentaire, est présent.\n\nTest 11.12.2 : Chaque formulaire dont la validation modifie ou supprime des données à caractère financier, juridique ou personnel vérifie-t-il une de ces conditions ?\n– Un mécanisme permet de récupérer les données supprimées ou modifiées par l'utilisateur.\n– Un mécanisme de demande de confirmation explicite de la suppression ou de la modification, via un champ de formulaire ou une étape supplémentaire, est proposé.","man.","Indéterminé"]
[null,"Formulaires","11.13","La finalité d'un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l'utilisateur ?","AA","Test 11.13.1 : Chaque champ de formulaire dont l'objet se rapporte à une information concernant l'utilisateur vérifie-t-il ces conditions ?\n– Le champ de formulaire possède un attribut autocomplete.\n–  L'attribut autocomplete est pourvu d'une valeur présente dans la liste des valeurs possibles pour l'attribut autocomplete associés à un champ de formulaire.\n– La valeur indiquée pour l'attribut autocomplete est pertinente au regard du type d'information attendu.","man.","Indéterminé"]
[null,"Navigation","12.1","Chaque ensemble de pages dispose-t-il de deux systèmes de navigation différents, au moins (hors cas particuliers) ?","AA","Test 12.1.1 : Chaque ensemble de pages vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– Un menu de navigation et un plan du site sont présents.\n– Un menu de navigation et un moteur de recherche sont présents.\n– Un moteur de recherche et un plan du site sont présents.","man.","Indéterminé"]
[null,"Navigation","12.2","Dans chaque ensemble de pages, le menu et les barres de navigation sont-ils toujours à la même place (hors cas particuliers) ?","AA","Test 12.2.1 : Dans chaque ensemble de pages, chaque page disposant d'un menu ou de barres de navigation vérifie-t-elle ces conditions (hors cas particuliers) ?\n– Le menu ou les barres de navigation sont toujours à la même place dans la présentation.\n– Le menu ou les barres de navigation se présentent toujours dans le même ordre relatif dans le code source.","man.","Indéterminé"]
[null,"Navigation","12.3","La page « plan du site » est-elle pertinente ?","AA","Test 12.3.1 : La page « plan du site » est-elle représentative de l'architecture générale du site ?\n\nTest 12.3.2 : Les liens du plan du site sont-ils fonctionnels ?\n\nTest 12.3.3 : Les liens du plan du site renvoient-ils bien vers les pages indiquées par l'intitulé ?","man.","Indéterminé"]
[null,"Navigation","12.4","Dans chaque ensemble de pages, la page « plan du site » est-elle atteignable de manière identique ?","AA","Test 12.4.1 : Dans chaque ensemble de pages, la page « plan du site » est-elle accessible à partir d'une fonctionnalité identique ?\n\nTest 12.4.2 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » est-elle située à la même place dans la présentation ?\n\nTest 12.4.3 : Dans chaque ensemble de pages, la fonctionnalité vers la page « plan du site » se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Indéterminé"]
[null,"Navigation","12.5","Dans chaque ensemble de pages, le moteur de recherche est-il atteignable de manière identique ?","AA","Test 12.5.1 : Dans chaque ensemble de pages, le moteur de recherche est-il accessible à partir d'une fonctionnalité identique ?\n\nTest 12.5.2 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche est-elle située à la même place dans la présentation ?\n\nTest 12.5.3 : Dans chaque ensemble de pages, la fonctionnalité vers le moteur de recherche se présente-t-elle toujours dans le même ordre relatif dans le code source ?","man.","Indéterminé"]
[null,"Navigation","12.6","Les zones de regroupement de contenus présentes dans plusieurs pages web (zones d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche) peuvent-elles être atteintes ou évitées ?","A","Test 12.6.1 : Dans chaque page web où elles sont présentes, la zone d'en-tête, de navigation principale, de contenu principal, de pied de page et de moteur de recherche respectent-elles au moins une de ces conditions :\n– La zone possède un rôle WAI-ARIA de type landmark correspondant à sa nature.\n– La zone possède un titre dont le contenu permet de comprendre la nature du contenu de la zone.\n– La zone peut être masquée par le biais d'un bouton précédant directement la zone dans l'ordre du code source.\n– La zone peut être évitée par le biais d'un lien d'évitement précédant directement la zone dans l'ordre du code source.\n– La zone peut être atteinte par le biais d’un lien d’accès rapide visible ou, à défaut, visible à la prise de focus.","man.","Indéterminé"]
[null,"Navigation","12.7","Dans chaque page web, un lien d'évitement ou d'accès rapide à la zone de contenu principal est-il présent (hors cas particuliers) ?","A","Test 12.7.1 : Dans chaque page web, un lien permet-il d'éviter la zone de contenu principal ou d'y accéder (hors cas particuliers) ?\n\nTest 12.7.2 : Dans chaque ensemble de pages, le lien d'évitement ou d'accès rapide à la zone de contenu principal vérifient-il ces conditions (hors cas particuliers) ?\n– Le lien est situé à la même place dans la présentation.\n– Le lien se présente toujours dans le même ordre relatif dans le code source.\n– Le lien est visible ou, à défaut, visible à la prise de focus.\n– Le lien est fonctionnel.","man.","Indéterminé"]
[null,"Navigation","12.8","Dans chaque page web, l'ordre de tabulation est-il cohérent ?","A","Test 12.8.1 : Dans chaque page web, l'ordre de tabulation dans le contenu est-il cohérent ?\n\nTest 12.8.2 : Pour chaque script qui met à jour ou insère un contenu, l'ordre de tabulation reste-t-il cohérent ?","man.","Indéterminé"]
[null,"Navigation","12.9","Dans chaque page web, la navigation ne doit pas contenir de piège au clavier. Cette règle est-elle respectée ?","A","Test 12.9.1 : Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?\n– Il est possible d'atteindre l'élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.\n– L'utilisateur est informé d'un mécanisme fonctionnel permettant d'atteindre au clavier l'élément suivant ou précédent pouvant recevoir le focus.","man.","Indéterminé"]
[null,"Navigation","12.10","Dans chaque page web, les raccourcis clavier n'utilisant qu'une seule touche (lettre minuscule ou majuscule, ponctuation, chiffre ou symbole) sont-ils contrôlables par l’utilisateur ?","A","Test 12.10.1 : Dans chaque page web, chaque raccourci clavier n'utilisant qu'une seule touche (lettres minuscule ou majuscule, ponctuation, chiffre ou symbole) vérifie-t-il l'une de ces conditions ?\n– Un mécanisme est disponible pour désactiver le raccourci clavier.\n– Un mécanisme est disponible pour configurer la touche de raccourci clavier au moyen des touches de modification (Ctrl, Alt, Maj, etc).\n– Dans le cas d'un composant d'interface utilisateur, le raccourci clavier qui lui est associé ne peut être activé que si le focus clavier est sur ce composant.","man.","Indéterminé"]
[null,"Navigation","12.11","Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","A","Test 12.11.1 : Dans chaque page web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l'activation d'un composant d'interface sont-ils, si nécessaire, atteignables au clavier ?","man.","Indéterminé"]
[null,"Consultation","13.1","Pour chaque page web, l'utilisateur a-t-il le contrôle de chaque limite de temps modifiant le contenu (hors cas particuliers) ?","A","Test 13.1.1 : Pour chaque page web, chaque procédé de rafraîchissement (balise <object>, balise <embed>, balise <svg>, balise <canvas>, balise <meta>) vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer le rafraîchissement.\n– L'utilisateur peut augmenter la limite de temps entre deux rafraîchissements de dix fois, au moins.\n– L'utilisateur est averti de l'imminence du rafraîchissement et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant le prochain rafraîchissement.\n– La limite de temps entre deux rafraîchissements est de vingt heures, au moins.\n\nTest 13.1.2 : Pour chaque page web, chaque procédé de redirection effectué via une balise <meta> est-il immédiat (hors cas particuliers) ? \n\nTest 13.1.3 : Pour chaque page web, chaque procédé de redirection effectué via un script vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut arrêter ou relancer la redirection.\n– L'utilisateur peut augmenter la limite de temps avant la redirection de dix fois, au moins.\n– L'utilisateur est averti de l'imminence de la redirection et dispose de vingt secondes, au moins, pour augmenter la limite de temps avant la prochaine redirection.\n– La limite de temps avant la redirection est de vingt heures, au moins.\n\nTest 13.1.4 : Pour chaque page web, chaque procédé limitant le temps d'une session vérifie-t-il une de ces conditions (hors cas particuliers) ?\n– L'utilisateur peut supprimer la limite de temps.\n– L'utilisateur peut augmenter la limite de temps.\n– La limite de temps avant la fin de la session est de vingt heures au moins.","man.","Indéterminé"]
[null,"Consultation","13.2","Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","A","Test 13.2.1 : Dans chaque page web, l'ouverture d'une nouvelle fenêtre ne doit pas être déclenchée sans action de l'utilisateur. Cette règle est-elle respectée ?","man.","Indéterminé"]
[null,"Consultation","13.3","Dans chaque page web, chaque document bureautique en téléchargement possède-t-il, si nécessaire, une version accessible (hors cas particuliers) ?","A","Test 13.3.1 : Dans chaque page web, chaque fonctionnalité de téléchargement d'un document bureautique vérifie-t-elle une de ces conditions ?\n– Le document en téléchargement est compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement compatible avec l'accessibilité.\n– Il existe une version alternative du document en téléchargement au format HTML.","man.","Indéterminé"]
[null,"Consultation","13.4","Pour chaque document bureautique ayant une version accessible, cette version offre-t-elle la même information ?","A","Test 13.4.1 : Chaque document bureautique ayant une version accessible vérifie-t-il une de ces conditions ?\n– La version compatible avec l'accessibilité offre la même information.\n– La version alternative au format HTML est pertinente et offre la même information.","man.","Indéterminé"]
[null,"Consultation","13.5","Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) a-t-il une alternative ?","A","Test 13.5.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Un attribut title est disponible.\n– Une définition est donnée par le contexte adjacent.","man.","Indéterminé"]
[null,"Consultation","13.6","Dans chaque page web, pour chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) ayant une alternative, cette alternative est-elle pertinente ?","A","Test 13.6.1 : Dans chaque page web, chaque contenu cryptique (art ASCII, émoticon, syntaxe cryptique) vérifie-t-il une de ces conditions ?\n– Le contenu de l'attribut title est pertinent.\n– La définition donnée par le contexte adjacent est pertinente.","man.","Indéterminé"]
[null,"Consultation","13.7","Dans chaque page web, les changements brusques de luminosité ou les effets de flash sont-ils correctement utilisés ?","A","Test 13.7.1 : Dans chaque page web, chaque image ou élément multimédia (balise <video>, balise <img>, balise <svg>, balise <canvas>, balise <embed> ou balise <object>) qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.2 : Dans chaque page web, chaque script qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-il une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.\n\nTest 13.7.3 : Dans chaque page web, chaque mise en forme CSS qui provoque un changement brusque de luminosité ou un effet de flash vérifie-t-elle une de ces conditions ?\n– La fréquence de l'effet est inférieure à 3 par seconde.\n– La surface totale cumulée des effets est inférieure ou égale à 21 824 pixels.","man.","Indéterminé"]
[null,"Consultation","13.8","Dans chaque page web, chaque contenu en mouvement ou clignotant est-il contrôlable par l'utilisateur ?","A","Test 13.8.1 : Dans chaque page web, chaque contenu en mouvement, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du mouvement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le mouvement.\n– L'utilisateur peut afficher et masquer le contenu en mouvement.\n– L'utilisateur peut afficher la totalité de l'information sans le mouvement.\n\nTest 13.8.2 : Dans chaque page web, chaque contenu clignotant, déclenché automatiquement, vérifie-t-il une de ces conditions ?\n– La durée du clignotement est inférieure ou égale à 5 secondes.\n– L'utilisateur peut arrêter et relancer le clignotement.\n– L'utilisateur peut afficher et masquer le contenu clignotant.\n– L'utilisateur peut afficher la totalité de l'information sans le clignotement.","man.","Indéterminé"]
[null,"Consultation","13.9","Dans chaque page web, le contenu proposé est-il consultable quelle que soit l'orientation de l'écran (portrait ou paysage) (hors cas particuliers) ?","AA","Test 13.9.1 : Dans chaque page web, chaque contenu vérifie-t-il ces conditions (hors cas particuliers) ?\n– La consultation est possible quel que soit le mode d'orientation de l'écran.\n– Le contenu proposé reste le même quel que soit le mode d'orientation de l'écran utilisé même si sa présentation et le moyen d'y accéder peut différer.","man.","Indéterminé"]
[null,"Consultation","13.10","Dans chaque page web, les fonctionnalités utilisables ou disponibles au moyen d'un geste complexe peuvent-elles être également disponibles au moyen d'un geste simple (hors cas particuliers) ?","A","Test 13.10.1 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un contact multipoint est-elle également utilisable ou disponible suite à un contact en un point unique de l’écran (hors cas particuliers) ?\n\nTest 13.10.2 : Dans chaque page web, chaque fonctionnalité utilisable ou disponible suite à un geste basé sur le suivi d'une trajectoire sur l'écran est-elle également utilisable ou disponible suite à un contact en un point unique de l'écran (hors cas particuliers) ?","man.","Indéterminé"]
[null,"Consultation","13.11","Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran peuvent-elles faire l'objet d'une annulation (hors cas particuliers) ?","A","Test 13.11.1 : Dans chaque page web, les actions déclenchées au moyen d'un dispositif de pointage sur un point unique de l'écran vérifient-elles l'une de ces conditions (hors cas particuliers) ?\n– L'action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;\n– L'action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;\n– Un mécanisme est disponible pour abandonner (avant achèvement de l'action) ou annuler (après achèvement) l'exécution de l'action.","man.","Indéterminé"]
[null,"Consultation","13.12","Dans chaque page web, les fonctionnalités qui impliquent un mouvement de l'appareil ou vers l'appareil peuvent-elles être satisfaites de manière alternative (hors cas particuliers) ?","A","Test 13.12.1 : Dans chaque page web, les fonctionnalités disponibles en bougeant l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.2 : Dans chaque page web, les fonctionnalités disponibles en faisant un geste en direction de l'appareil peuvent-elles être accomplies avec des composants d'interface utilisateur (hors cas particuliers) ?\n\nTest 13.12.3 : L'utilisateur a-t-il la possibilité de désactiver la détection du mouvement pour éviter un déclenchement accidentel de la fonctionnalité (hors cas particuliers) ?","man.","Indéterminé"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H4:H109,\"=Indéterminé\")","v":106}]

{"sheet":"Value","index":25,"n_rows":152,"n_cols":48,"rows_kept":152,"cut":false,"hidden":true,"merged":[[0,11,0,15],[19,11,19,13],[25,11,25,16],[31,11,31,17],[147,13,151,13]]}
[null,"Résultats par page","Critère","Niveau","Invalidé","Validé","Indéterminé","NA","Total",null,null,"Données du graphe de synthèse",null,null,null,null,null,null,null,"Difficulté",null,"Reproductibilité",null,null,"Méthode",null,null,"Etat",null,"Page1","Calculs des % de Synthèse par Page","Pages","Page1","Page2","Page3","Page4","Page5","Page6","Page7","Page8","Page9","Page10","Page11","Page12","Page13","Page14","Page15","Page16"]
[null,{"$f":"Modèle!B4","v":"Images"},{"$f":"Modèle!C4","v":"1.1"},{"$f":"Modèle!E4","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G11,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G11,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G11,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G11,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},{"$f":"SUM(E2:H2)","v":16},null,null,"Hors AAA","Invalidé","Validé","Indéterminé","Non Applicable",null,null,null,"Basse",null,1,"Unique",null,"man.","audit manuel",null,"Validé","le test a été réalisé avec succès",null,"Validés non AAA",{"$f":"SUM($AG2:$ZQ2)","v":307},{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":25},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":18},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":19},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":19},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":16},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":17},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":10},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":18},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"Validé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":18}]
[null,{"$f":"Modèle!B5","v":"Images"},{"$f":"Modèle!C5","v":"1.2"},{"$f":"Modèle!E5","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G12,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":12},{"$f":"COUNTIF(OFFSET(Synthèse!$G12,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":4},{"$f":"COUNTIF(OFFSET(Synthèse!$G12,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G12,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},{"$f":"SUM(E3:H3)","v":16},null,null,"Images",{"$f":"SUMIFS(E$2:E$107,$B$2:$B$107,\"=\"&$L3,$D$2:$D$107,\"<>AAA\")","v":13},{"$f":"SUMIFS(F$2:F$107,$B$2:$B$107,\"=\"&$L3,$D$2:$D$107,\"<>AAA\")","v":6},0,125,null,null,null,"Moyenne",null,2,"Sur la page",null,"auto.","audit automatique",null,"Invalidé","le test n'a pas été réalisé avec succès",null,"Invalidés non AAA",345,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":19},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":22},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":26},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":19},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":20},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":21},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":20},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":22},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":18},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":23},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":22},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":25},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":20},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":24},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"Invalidé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":23}]
[null,{"$f":"Modèle!B6","v":"Images"},{"$f":"Modèle!C6","v":"1.3"},{"$f":"Modèle!E6","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G13,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G13,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G13,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G13,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16,null,null,"Cadres",{"$f":"SUMIFS(E$2:E$107,$B$2:$B$107,\"=\"&$L4,$D$2:$D$107,\"<>AAA\")","v":0},0,0,32,null,null,null,"Haute",null,3,"Sur de nombreuses pages",null,null,null,null,"Indéterminé","le test ne peut être complété par manque d'information",null,"Indéterminés non AAA",0,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":0}]
[null,{"$f":"Modèle!B7","v":"Images"},{"$f":"Modèle!C7","v":"1.4"},{"$f":"Modèle!E7","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G14,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G14,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G14,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G14,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Couleurs",32,0,0,16,null,null,null,null,null,null,null,null,null,null,null,"NA","non applicable, les éléments relatifs aux tests ne sont pas présents dans la page",null,"NA non AAA",1044,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":62},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":66},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":66},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":61},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":66},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":70},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":64},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":65},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":63},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":67},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":62},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":67},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":60},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":76},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":64},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"NA\")*(Synthèse!$D$11:$D$116<>\"AAA\"))","v":65}]
[null,{"$f":"Modèle!B8","v":"Images"},{"$f":"Modèle!C8","v":"1.5"},{"$f":"Modèle!E8","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G15,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G15,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G15,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G15,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Multimédia",0,0,0,208,null,null,null,null,null,null,null,null,null,null,null,"Pre-Qualif","pré-qualifié",null,"Validés AAA",0,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"Validé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0}]
[null,{"$f":"Modèle!B9","v":"Images"},{"$f":"Modèle!C9","v":"1.6"},{"$f":"Modèle!E9","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G16,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G16,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G16,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G16,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Tableaux",1,5,0,122,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Invalidés AAA",0,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"Invalidé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0}]
[null,{"$f":"Modèle!B10","v":"Images"},{"$f":"Modèle!C10","v":"1.7"},{"$f":"Modèle!E10","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G17,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G17,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G17,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G17,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Liens",16,15,0,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Indéterminés AAA",0,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"Indéterminé\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0}]
[null,{"$f":"Modèle!B11","v":"Images"},{"$f":"Modèle!C11","v":"1.8"},{"$f":"Modèle!E11","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G18,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G18,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G18,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G18,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Scripts",38,15,0,27,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NA AAA",0,{"$f":"SUMPRODUCT((Synthèse!G$11:G$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!H$11:H$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!I$11:I$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!J$11:J$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!K$11:K$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!L$11:L$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!M$11:M$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!N$11:N$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!O$11:O$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!P$11:P$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!Q$11:Q$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!R$11:R$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!S$11:S$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!T$11:T$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!U$11:U$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0},{"$f":"SUMPRODUCT((Synthèse!V$11:V$116=\"NA\")*(Synthèse!$D$11:$D$116=\"AAA\"))","v":0}]
[null,{"$f":"Modèle!B12","v":"Images"},{"$f":"Modèle!C12","v":"1.9"},{"$f":"Modèle!E12","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G19,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G19,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G19,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G19,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16,null,null,"Éléments Obligatoires",25,79,0,56,null,null,null,"Priorité",null,null,null,null,null,null,null,"Langues",null,null,"Total non AAA",1696,{"$f":"SUM(AG$2:AG$5)","v":106},106,106,106,106,106,106,106,106,106,106,106,106,106,106,106]
[null,{"$f":"Modèle!B13","v":"Cadres"},{"$f":"Modèle!C13","v":"2.1"},{"$f":"Modèle!E13","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G20,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G20,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G20,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G20,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Structuration de l'information",28,17,0,19,null,null,null,"Mineur",null,null,null,null,null,null,null,"Fr","Français",null,"Total non AAA + AAA",1696,{"$f":"SUM(AG$2:AG$9)","v":106},106,106,106,106,106,106,106,106,106,106,106,106,106,106,106]
[null,{"$f":"Modèle!B14","v":"Cadres"},{"$f":"Modèle!C14","v":"2.2"},{"$f":"Modèle!E14","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G21,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G21,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G21,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G21,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Présentation de l'information",108,55,0,61,null,null,null,"Moyen",null,null,null,null,null,null,null,"En","Anglais",null,null,null,"Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1","Page1"]
[null,{"$f":"Modèle!B15","v":"Couleurs"},{"$f":"Modèle!C15","v":"3.1"},{"$f":"Modèle!E15","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G22,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G22,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G22,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G22,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Formulaires",16,18,0,174,null,null,null,"Majeur",null,null,null,null,null,null,null,"Es_Fr","Espagnol et français",null,"% Validés non AAA / Total non AAA",null,{"$f":"IF(AG$10=0,0,CEILING(AG2/AG$10*100,0.5))","v":24},17,{"$f":"IF(AI$10=0,0,CEILING(AI2/AI$10*100,0.5))","v":18},18,20,15.5,20,20,20,20,20,16.5,20,9.5,17,17]
[null,{"$f":"Modèle!B16","v":"Couleurs"},{"$f":"Modèle!C16","v":"3.2"},{"$f":"Modèle!E16","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G23,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G23,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G23,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G23,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"Navigation",65,53,0,58,null,null,null,"Critique",null,null,null,null,null,null,null,"Es_En","Espagnol et anglais",null,"% Invalidés non AAA / Total non AAA",null,18,21,{"$f":"IF(AI$10=0,0,CEILING(AI3/AI$10*100,0.5))","v":20},25,18,19,20,19,21,17,22,21,24,19,23,22]
[null,{"$f":"Modèle!B17","v":"Couleurs"},{"$f":"Modèle!C17","v":"3.3"},{"$f":"Modèle!E17","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G24,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G24,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G24,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G24,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"Consultation",3,44,0,145,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"% NA non AAA / Total non AAA",null,0,0,{"$f":"IF(AI$10=0,0,CEILING(AI4/AI$10*100,0.5))","v":0},0,0,0,0,0,0,0,0,0,0,0,0,0]
[null,{"$f":"Modèle!B18","v":"Multimédia"},{"$f":"Modèle!C18","v":"4.1"},{"$f":"Modèle!E18","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G25,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G25,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G25,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G25,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"% Validés non AAA / Total Validés + Invalidés non AAA",null,{"$f":"IF(ISERROR(INT(AG2*100/(SUM(AG$2:AG$3)))),0,INT(AG2*100/(SUM(AG$2:AG$3))))","v":56},{"$f":"IF(ISERROR(INT(AH2*100/(SUM(AH$2:AH$3)))),0,INT(AH2*100/(SUM(AH$2:AH$3))))","v":45},{"$f":"IF(ISERROR(INT(AI2*100/(SUM(AI$2:AI$3)))),0,INT(AI2*100/(SUM(AI$2:AI$3))))","v":47},42,52,44,50,51,48,53,47,43,45,33,42,43]
[null,{"$f":"Modèle!B19","v":"Multimédia"},{"$f":"Modèle!C19","v":"4.2"},{"$f":"Modèle!E19","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G26,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G26,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G26,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G26,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Total",{"$f":"SUM(M3:M15)","v":345},{"$f":"SUM(N3:N15)","v":307},{"$f":"SUM(O3:O15)","v":0},{"$f":"SUM(P3:P15)","v":1044}]
[null,{"$f":"Modèle!B20","v":"Multimédia"},{"$f":"Modèle!C20","v":"4.3"},{"$f":"Modèle!E20","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G27,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G27,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G27,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G27,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"%",{"$f":"IF(M17+N17>0,(100/(M17+N17))*M17,\"\")","v":52.914110429447852},{"$f":"IF(M17+N17>0,(100/(M17+N17))*N17,\"\")","v":47.085889570552148}]
[null,{"$f":"Modèle!B21","v":"Multimédia"},{"$f":"Modèle!C21","v":"4.4"},{"$f":"Modèle!E21","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G28,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G28,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G28,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G28,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16]
[null,{"$f":"Modèle!B22","v":"Multimédia"},{"$f":"Modèle!C22","v":"4.5"},{"$f":"Modèle!E22","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G29,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G29,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G29,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G29,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Données de conformité"]
[null,{"$f":"Modèle!B23","v":"Multimédia"},{"$f":"Modèle!C23","v":"4.6"},{"$f":"Modèle!E23","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G30,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G30,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G30,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G30,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Conformité","%","Totaux"]
[null,{"$f":"Modèle!B24","v":"Multimédia"},{"$f":"Modèle!C24","v":"4.7"},{"$f":"Modèle!E24","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G31,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G31,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G31,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G31,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Invalide",{"$f":"IF(N22+N23>0,(100/(N22+N23))*N22,\"\")","v":51.948051948051948},{"$f":"COUNTIF(E2:E258,\">0\")","v":40}]
[null,{"$f":"Modèle!B25","v":"Multimédia"},{"$f":"Modèle!C25","v":"4.8"},{"$f":"Modèle!E25","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G32,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G32,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G32,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G32,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Valide",{"$f":"IF(N22+N23>0,(100/(N22+N23))*N23,\"\")","v":48.051948051948052},{"$f":"COUNTIF(F2:F258,\">0\")","v":37}]
[null,{"$f":"Modèle!B26","v":"Multimédia"},{"$f":"Modèle!C26","v":"4.9"},{"$f":"Modèle!E26","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G33,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G33,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G33,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G33,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16]
[null,{"$f":"Modèle!B27","v":"Multimédia"},{"$f":"Modèle!C27","v":"4.10"},{"$f":"Modèle!E27","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G34,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G34,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G34,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G34,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16]
[null,{"$f":"Modèle!B28","v":"Multimédia"},{"$f":"Modèle!C28","v":"4.11"},{"$f":"Modèle!E28","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G35,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G35,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G35,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G35,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Données Label e-accessible"]
[null,{"$f":"Modèle!B29","v":"Multimédia"},{"$f":"Modèle!C29","v":"4.12"},{"$f":"Modèle!E29","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G36,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G36,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G36,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G36,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,null,"Niv 1","Niv 2","Niv 3","Niv 4","Niv 5"]
[null,{"$f":"Modèle!B30","v":"Multimédia"},{"$f":"Modèle!C30","v":"4.13"},{"$f":"Modèle!E30","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G37,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G37,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G37,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G37,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Invalide",{"$f":"COUNTIF(I2:I5,L28)+COUNTIF(I12:I22,L28)+COUNTIF(I35:I53,L28)+COUNTIF(I72:I83,L28)+COUNTIF(I93:I99,L28)+COUNTIF(I102:I102,L28)+COUNTIF(I125:I128,L28)+COUNTIF(I139:I139,L28)+COUNTIF(I142:I148,L28)+COUNTIF(I150:I152,L28)+COUNTIF(I162:I174,L28)+COUNTIF(I182:I185,L28)+COUNTIF(I190:I195,L28)+COUNTIF(I208:I209,L28)+COUNTIF(I216:I219,L28)+COUNTIF(I229:I246,L28)+COUNTIF(I250:I252,L28)+COUNTIF(I256:I266,L28)+COUNTIF(I304:I310,L28)+COUNTIF(I320:I321,L28)+COUNTIF(I324:I325,L28)+COUNTIF(I328:I330,L28)+COUNTIF(I334:I335,L28)","v":0},{"$f":"COUNTIF(I5:I9,L28)+COUNTIF(I23:I31,L28)+COUNTIF(I65:I71,L28)+COUNTIF(I100:I101,L28)+COUNTIF(I123:I124,L28)+COUNTIF(I130:I138,L28)+COUNTIF(I140:I141,L28)+COUNTIF(I149,L28)+COUNTIF(I153:I155,L28)+COUNTIF(I159:I161,L28)+COUNTIF(I175:I175,L28)+COUNTIF(I177:I181,L28)+COUNTIF(I189:I189,L28)+COUNTIF(I196:I200,L28)+COUNTIF(I203:I207,L28)+COUNTIF(I249:I249,L28)+COUNTIF(I253:I255,L28)+COUNTIF(I298:I302,L28)+COUNTIF(I311:I314,L28)+COUNTIF(I317:I319,L28)","v":0},{"$f":"COUNTIF(I55:I59,L28)+COUNTIF(I84:I87,L28)+COUNTIF(I103:I110,L28)+COUNTIF(I186:I188,L28)+COUNTIF(I210:I215,L28)+COUNTIF(I247:I248,L28)+COUNTIF(I268:I271,L28)+COUNTIF(I281:I295,L28)","v":0},{"$f":"COUNTIF(I55:I59,L28)+COUNTIF(I84:I87,L28)+COUNTIF(I103:I110,L28)+COUNTIF(I186:I188,L28)+COUNTIF(I210:I215,L28)+COUNTIF(I247:I248,L28)+COUNTIF(I268:I271,L28)+COUNTIF(I281:I295,L28)","v":0},{"$f":"COUNTIF(I60:I64,L28)+COUNTIF(I88:I92,L28)+COUNTIF(I111:I122,L28)+COUNTIF(I129:I129,L28)+COUNTIF(I156:I158,L28)+COUNTIF(I176:I176,L28)+COUNTIF(I201:I202,L28)+COUNTIF(I220:I228,L28)+COUNTIF(I272:I280,L28)+COUNTIF(I296:I297,L28)+COUNTIF(I303:I303,L28)+COUNTIF(I315:I316,L28)+COUNTIF(I322:I323,L28)+COUNTIF(I326:I327,L28)+COUNTIF(I331:I333,L28)","v":0}]
[null,{"$f":"Modèle!B31","v":"Tableaux"},{"$f":"Modèle!C31","v":"5.1"},{"$f":"Modèle!E31","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G38,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G38,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G38,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G38,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Valide",{"$f":"COUNTIF(I1:I4,L29)+COUNTIF(I10:I22,L29)+COUNTIF(I35:I53,L29)+COUNTIF(I72:I83,L29)+COUNTIF(I93:I99,L29)+COUNTIF(I102:I102,L29)+COUNTIF(I125:I128,L29)+COUNTIF(I139:I139,L29)+COUNTIF(I142:I148,L29)+COUNTIF(I150:I152,L29)+COUNTIF(I162:I174,L29)+COUNTIF(I182:I185,L29)+COUNTIF(I190:I195,L29)+COUNTIF(I208:I209,L29)+COUNTIF(I216:I219,L29)+COUNTIF(I229:I246,L29)+COUNTIF(I250:I252,L29)+COUNTIF(I256:I266,L29)+COUNTIF(I304:I310,L29)+COUNTIF(I320:I321,L29)+COUNTIF(I324:I325,L29)+COUNTIF(I328:I330,L29)+COUNTIF(I334:I335,L29)","v":0},{"$f":"COUNTIF(I5:I9,L29)+COUNTIF(I23:I31,L29)+COUNTIF(I65:I71,L29)+COUNTIF(I100:I101,L29)+COUNTIF(I123:I124,L29)+COUNTIF(I130:I138,L29)+COUNTIF(I140:I141,L29)+COUNTIF(I149,L29)+COUNTIF(I153:I155,L29)+COUNTIF(I159:I161,L29)+COUNTIF(I175:I175,L29)+COUNTIF(I177:I181,L29)+COUNTIF(I189:I189,L29)+COUNTIF(I196:I200,L29)+COUNTIF(I203:I207,L29)+COUNTIF(I249:I249,L29)+COUNTIF(I253:I255,L29)+COUNTIF(I298:I302,L29)+COUNTIF(I311:I314,L29)+COUNTIF(I317:I319,L29)","v":0},{"$f":"COUNTIF(I55:I59,L29)+COUNTIF(I84:I87,L29)+COUNTIF(I103:I110,L29)+COUNTIF(I186:I188,L29)+COUNTIF(I210:I215,L29)+COUNTIF(I247:I248,L29)+COUNTIF(I268:I271,L29)+COUNTIF(I281:I295,L29)","v":0},{"$f":"COUNTIF(I55:I59,L29)+COUNTIF(I84:I87,L29)+COUNTIF(I103:I110,L29)+COUNTIF(I186:I188,L29)+COUNTIF(I210:I215,L29)+COUNTIF(I247:I248,L29)+COUNTIF(I268:I271,L29)+COUNTIF(I281:I295,L29)","v":0},{"$f":"COUNTIF(I60:I64,L29)+COUNTIF(I88:I92,L29)+COUNTIF(I111:I122,L29)+COUNTIF(I129:I129,L29)+COUNTIF(I156:I158,L29)+COUNTIF(I176:I176,L29)+COUNTIF(I201:I202,L29)+COUNTIF(I220:I228,L29)+COUNTIF(I272:I280,L29)+COUNTIF(I296:I297,L29)+COUNTIF(I303:I303,L29)+COUNTIF(I315:I316,L29)+COUNTIF(I322:I323,L29)+COUNTIF(I326:I327,L29)+COUNTIF(I331:I333,L29)","v":0}]
[null,{"$f":"Modèle!B32","v":"Tableaux"},{"$f":"Modèle!C32","v":"5.2"},{"$f":"Modèle!E32","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G39,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G39,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G39,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G39,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"% de conformité",{"$f":"IF(M28+M29>0,(100/(M28+M29))*M29,\"\")","v":""},{"$f":"IF(N28+N29>0,(100/(N28+N29))*N29,\"\")","v":""},{"$f":"IF(O28+O29>0,(100/(O28+O29))*O29,\"\")","v":""},{"$f":"IF(P28+P29>0,(100/(P28+P29))*P29,\"\")","v":""},{"$f":"IF(Q28+Q29>0,(100/(Q28+Q29))*Q29,\"\")","v":""}]
[null,{"$f":"Modèle!B33","v":"Tableaux"},{"$f":"Modèle!C33","v":"5.3"},{"$f":"Modèle!E33","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G40,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G40,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G40,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G40,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16]
[null,{"$f":"Modèle!B34","v":"Tableaux"},{"$f":"Modèle!C34","v":"5.4"},{"$f":"Modèle!E34","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G41,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G41,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G41,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G41,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Calcul de la conformité RGAA par critères"]
[null,{"$f":"Modèle!B35","v":"Tableaux"},{"$f":"Modèle!C35","v":"5.5"},{"$f":"Modèle!E35","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G42,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G42,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G42,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G42,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"Niveau","Niv","Critère","Invalidé","Validé","NT","NA"]
[null,{"$f":"Modèle!B36","v":"Tableaux"},{"$f":"Modèle!C36","v":"5.6"},{"$f":"Modèle!E36","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G43,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G43,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G43,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G43,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":14},16,null,null,"A",null,"1.1",{"$f":"IF(E2>=1,0,1)","v":1},{"$f":"IF(E2>=1,1,IF(G2>=1,1,IF(F2>=1,0,1)))","v":0},{"$f":"IF(E2>=1,1,IF(G2>=1,0,1))","v":1},{"$f":"IF(E2>=1,1,IF(G2>=1,1,IF(F2>=1,1,IF(H2>=1,0,1))))","v":1}]
[null,{"$f":"Modèle!B37","v":"Tableaux"},{"$f":"Modèle!C37","v":"5.7"},{"$f":"Modèle!E37","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G44,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G44,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G44,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G44,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":14},16,null,null,"A",null,"1.2",{"$f":"IF(E3>=1,0,1)","v":0},{"$f":"IF(E3>=1,1,IF(G3>=1,1,IF(F3>=1,0,1)))","v":1},{"$f":"IF(E3>=1,1,IF(G3>=1,0,1))","v":1},{"$f":"IF(E3>=1,1,IF(G3>=1,1,IF(F3>=1,1,IF(H3>=1,0,1))))","v":1}]
[null,{"$f":"Modèle!B38","v":"Tableaux"},{"$f":"Modèle!C38","v":"5.8"},{"$f":"Modèle!E38","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G45,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G45,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G45,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G45,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16,null,null,"A",null,"1.3",1,0,1,1]
[null,{"$f":"Modèle!B39","v":"Liens"},{"$f":"Modèle!C39","v":"6.1"},{"$f":"Modèle!E39","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G46,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":14},{"$f":"COUNTIF(OFFSET(Synthèse!$G46,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G46,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G46,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"1.4",1,1,1,0]
[null,{"$f":"Modèle!B40","v":"Liens"},{"$f":"Modèle!C40","v":"6.2"},{"$f":"Modèle!E40","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G47,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G47,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":13},{"$f":"COUNTIF(OFFSET(Synthèse!$G47,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G47,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"1.5",1,1,1,0]
[null,{"$f":"Modèle!B41","v":"Scripts"},{"$f":"Modèle!C41","v":"7.1"},{"$f":"Modèle!E41","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G48,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G48,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G48,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G48,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"1.6",1,1,1,0]
[null,{"$f":"Modèle!B42","v":"Scripts"},{"$f":"Modèle!C42","v":"7.2"},{"$f":"Modèle!E42","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G49,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G49,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G49,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G49,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"1.7",1,1,1,0]
[null,{"$f":"Modèle!B43","v":"Scripts"},{"$f":"Modèle!C43","v":"7.3"},{"$f":"Modèle!E43","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G50,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G50,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G50,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G50,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"AA",null,"1.8",1,1,1,0]
[null,{"$f":"Modèle!B44","v":"Scripts"},{"$f":"Modèle!C44","v":"7.4"},{"$f":"Modèle!E44","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G51,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G51,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":15},{"$f":"COUNTIF(OFFSET(Synthèse!$G51,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G51,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"1.9",0,1,1,1]
[null,{"$f":"Modèle!B45","v":"Scripts"},{"$f":"Modèle!C45","v":"7.5"},{"$f":"Modèle!E45","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G52,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":5},{"$f":"COUNTIF(OFFSET(Synthèse!$G52,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G52,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G52,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":11},16,null,null,"A",null,"2.1",1,1,1,0]
[null,{"$f":"Modèle!B46","v":"Éléments Obligatoires"},{"$f":"Modèle!C46","v":"8.1"},{"$f":"Modèle!E46","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G53,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G53,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":15},{"$f":"COUNTIF(OFFSET(Synthèse!$G53,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G53,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"2.2",1,1,1,0]
[null,{"$f":"Modèle!B47","v":"Éléments Obligatoires"},{"$f":"Modèle!C47","v":"8.2"},{"$f":"Modèle!E47","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G54,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G54,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G54,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G54,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"3.1",1,1,1,0]
[null,{"$f":"Modèle!B48","v":"Éléments Obligatoires"},{"$f":"Modèle!C48","v":"8.3"},{"$f":"Modèle!E48","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G55,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G55,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":13},{"$f":"COUNTIF(OFFSET(Synthèse!$G55,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G55,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"AA",null,"3.2",0,1,1,1]
[null,{"$f":"Modèle!B49","v":"Éléments Obligatoires"},{"$f":"Modèle!C49","v":"8.4"},{"$f":"Modèle!E49","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G56,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G56,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":13},{"$f":"COUNTIF(OFFSET(Synthèse!$G56,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G56,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":3},16,null,null,"AA",null,"3.3",0,1,1,1]
[null,{"$f":"Modèle!B50","v":"Éléments Obligatoires"},{"$f":"Modèle!C50","v":"8.5"},{"$f":"Modèle!E50","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G57,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G57,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":15},{"$f":"COUNTIF(OFFSET(Synthèse!$G57,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G57,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"4.1",1,1,1,0]
[null,{"$f":"Modèle!B51","v":"Éléments Obligatoires"},{"$f":"Modèle!C51","v":"8.6"},{"$f":"Modèle!E51","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G58,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G58,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":13},{"$f":"COUNTIF(OFFSET(Synthèse!$G58,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G58,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"4.2",1,1,1,0]
[null,{"$f":"Modèle!B52","v":"Éléments Obligatoires"},{"$f":"Modèle!C52","v":"8.7"},{"$f":"Modèle!E52","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G59,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G59,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G59,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G59,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"4.3",1,1,1,0]
[null,{"$f":"Modèle!B53","v":"Éléments Obligatoires"},{"$f":"Modèle!C53","v":"8.8"},{"$f":"Modèle!E53","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G60,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G60,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G60,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G60,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"4.4",1,1,1,0]
[null,{"$f":"Modèle!B54","v":"Éléments Obligatoires"},{"$f":"Modèle!C54","v":"8.9"},{"$f":"Modèle!E54","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G61,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":5},{"$f":"COUNTIF(OFFSET(Synthèse!$G61,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":10},{"$f":"COUNTIF(OFFSET(Synthèse!$G61,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G61,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"AA",null,"4.5",1,1,1,0]
[null,{"$f":"Modèle!B55","v":"Éléments Obligatoires"},{"$f":"Modèle!C55","v":"8.10"},{"$f":"Modèle!E55","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G62,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G62,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G62,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G62,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"4.6",1,1,1,0]
[null,{"$f":"Modèle!B56","v":"Structuration de l'information"},{"$f":"Modèle!C56","v":"9.1"},{"$f":"Modèle!E56","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G63,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G63,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G63,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G63,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"4.7",1,1,1,0]
[null,{"$f":"Modèle!B57","v":"Structuration de l'information"},{"$f":"Modèle!C57","v":"9.2"},{"$f":"Modèle!E57","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G64,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G64,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":15},{"$f":"COUNTIF(OFFSET(Synthèse!$G64,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G64,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"4.8",1,1,1,0]
[null,{"$f":"Modèle!B58","v":"Structuration de l'information"},{"$f":"Modèle!C58","v":"9.3"},{"$f":"Modèle!E58","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G65,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":11},{"$f":"COUNTIF(OFFSET(Synthèse!$G65,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G65,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G65,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":3},16,null,null,"A",null,"4.9",1,1,1,0]
[null,{"$f":"Modèle!B59","v":"Structuration de l'information"},{"$f":"Modèle!C59","v":"9.4"},{"$f":"Modèle!E59","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G66,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G66,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G66,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G66,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16,null,null,"A",null,"4.10",1,1,1,0]
[null,{"$f":"Modèle!B60","v":"Présentation de l'information"},{"$f":"Modèle!C60","v":"10.1"},{"$f":"Modèle!E60","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G67,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":14},{"$f":"COUNTIF(OFFSET(Synthèse!$G67,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G67,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G67,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"4.11",1,1,1,0]
[null,{"$f":"Modèle!B61","v":"Présentation de l'information"},{"$f":"Modèle!C61","v":"10.2"},{"$f":"Modèle!E61","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G68,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G68,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G68,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G68,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"4.12",1,1,1,0]
[null,{"$f":"Modèle!B62","v":"Présentation de l'information"},{"$f":"Modèle!C62","v":"10.3"},{"$f":"Modèle!E62","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G69,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G69,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G69,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G69,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"4.13",1,1,1,0]
[null,{"$f":"Modèle!B63","v":"Présentation de l'information"},{"$f":"Modèle!C63","v":"10.4"},{"$f":"Modèle!E63","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G70,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":10},{"$f":"COUNTIF(OFFSET(Synthèse!$G70,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":6},{"$f":"COUNTIF(OFFSET(Synthèse!$G70,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G70,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"5.1",1,1,1,0]
[null,{"$f":"Modèle!B64","v":"Présentation de l'information"},{"$f":"Modèle!C64","v":"10.5"},{"$f":"Modèle!E64","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G71,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G71,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G71,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G71,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"5.2",1,1,1,0]
[null,{"$f":"Modèle!B65","v":"Présentation de l'information"},{"$f":"Modèle!C65","v":"10.6"},{"$f":"Modèle!E65","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G72,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G72,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G72,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G72,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":13},16,null,null,"A",null,"5.3",1,0,1,1]
[null,{"$f":"Modèle!B66","v":"Présentation de l'information"},{"$f":"Modèle!C66","v":"10.7"},{"$f":"Modèle!E66","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G73,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G73,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G73,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G73,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"5.4",1,1,1,0]
[null,{"$f":"Modèle!B67","v":"Présentation de l'information"},{"$f":"Modèle!C67","v":"10.8"},{"$f":"Modèle!E67","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G74,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G74,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G74,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G74,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"5.5",1,1,1,0]
[null,{"$f":"Modèle!B68","v":"Présentation de l'information"},{"$f":"Modèle!C68","v":"10.9"},{"$f":"Modèle!E68","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G75,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G75,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G75,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G75,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"5.6",1,0,1,1]
[null,{"$f":"Modèle!B69","v":"Présentation de l'information"},{"$f":"Modèle!C69","v":"10.10"},{"$f":"Modèle!E69","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G76,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G76,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G76,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G76,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},{"$f":"SUM(E67:H67)","v":16},null,null,"A",null,"5.7",0,1,1,1]
[null,{"$f":"Modèle!B70","v":"Présentation de l'information"},{"$f":"Modèle!C70","v":"10.11"},{"$f":"Modèle!E70","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G77,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G77,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G77,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G77,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"5.8",1,0,1,1]
[null,{"$f":"Modèle!B71","v":"Présentation de l'information"},{"$f":"Modèle!C71","v":"10.12"},{"$f":"Modèle!E71","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G78,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":3},{"$f":"COUNTIF(OFFSET(Synthèse!$G78,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":13},{"$f":"COUNTIF(OFFSET(Synthèse!$G78,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G78,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"6.1",0,1,1,1]
[null,{"$f":"Modèle!B72","v":"Présentation de l'information"},{"$f":"Modèle!C72","v":"10.13"},{"$f":"Modèle!E72","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G79,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G79,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G79,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G79,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"6.2",0,1,1,1]
[null,{"$f":"Modèle!B73","v":"Présentation de l'information"},{"$f":"Modèle!C73","v":"10.14"},{"$f":"Modèle!E73","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G80,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G80,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G80,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G80,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"7.1",0,1,1,1]
[null,{"$f":"Modèle!B74","v":"Formulaires"},{"$f":"Modèle!C74","v":"11.1"},{"$f":"Modèle!E74","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G81,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G81,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":5},{"$f":"COUNTIF(OFFSET(Synthèse!$G81,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G81,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":9},16,null,null,"A",null,"7.2",1,1,1,0]
[null,{"$f":"Modèle!B75","v":"Formulaires"},{"$f":"Modèle!C75","v":"11.2"},{"$f":"Modèle!E75","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G82,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G82,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":7},{"$f":"COUNTIF(OFFSET(Synthèse!$G82,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G82,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":9},16,null,null,"A",null,"7.3",0,1,1,1]
[null,{"$f":"Modèle!B76","v":"Formulaires"},{"$f":"Modèle!C76","v":"11.3"},{"$f":"Modèle!E76","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G83,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G83,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G83,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G83,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"7.4",0,1,1,1]
[null,{"$f":"Modèle!B77","v":"Formulaires"},{"$f":"Modèle!C77","v":"11.4"},{"$f":"Modèle!E77","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G84,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G84,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":3},{"$f":"COUNTIF(OFFSET(Synthèse!$G84,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G84,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":13},16,null,null,"AA",null,"7.5",0,1,1,1]
[null,{"$f":"Modèle!B78","v":"Formulaires"},{"$f":"Modèle!C78","v":"11.5"},{"$f":"Modèle!E78","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G85,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G85,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G85,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G85,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16,null,null,"A",null,"8.1",1,0,1,1]
[null,{"$f":"Modèle!B79","v":"Formulaires"},{"$f":"Modèle!C79","v":"11.6"},{"$f":"Modèle!E79","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G86,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G86,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G86,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G86,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"8.2",0,1,1,1]
[null,{"$f":"Modèle!B80","v":"Formulaires"},{"$f":"Modèle!C80","v":"11.7"},{"$f":"Modèle!E80","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G87,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G87,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G87,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G87,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"8.3",0,1,1,1]
[null,{"$f":"Modèle!B81","v":"Formulaires"},{"$f":"Modèle!C81","v":"11.8"},{"$f":"Modèle!E81","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G88,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G88,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G88,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G88,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"8.4",1,0,1,1]
[null,{"$f":"Modèle!B82","v":"Formulaires"},{"$f":"Modèle!C82","v":"11.9"},{"$f":"Modèle!E82","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G89,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":5},{"$f":"COUNTIF(OFFSET(Synthèse!$G89,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G89,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G89,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":9},16,null,null,"A",null,"8.5",1,0,1,1]
[null,{"$f":"Modèle!B83","v":"Formulaires"},{"$f":"Modèle!C83","v":"11.10"},{"$f":"Modèle!E83","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G90,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":5},{"$f":"COUNTIF(OFFSET(Synthèse!$G90,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G90,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G90,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":11},16,null,null,"A",null,"8.6",0,1,1,1]
[null,{"$f":"Modèle!B84","v":"Formulaires"},{"$f":"Modèle!C84","v":"11.11"},{"$f":"Modèle!E84","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G91,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G91,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G91,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G91,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":14},16,null,null,"AA",null,"8.7",1,1,1,0]
[null,{"$f":"Modèle!B85","v":"Formulaires"},{"$f":"Modèle!C85","v":"11.12"},{"$f":"Modèle!E85","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G92,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G92,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G92,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G92,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"8.8",1,1,1,0]
[null,{"$f":"Modèle!B86","v":"Formulaires"},{"$f":"Modèle!C86","v":"11.13"},{"$f":"Modèle!E86","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G93,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G93,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G93,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G93,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":14},16,null,null,"A",null,"8.9",0,1,1,1]
[null,{"$f":"Modèle!B87","v":"Navigation"},{"$f":"Modèle!C87","v":"12.1"},{"$f":"Modèle!E87","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G94,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G94,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":12},{"$f":"COUNTIF(OFFSET(Synthèse!$G94,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G94,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":4},16,null,null,"A",null,"8.10",1,1,1,0]
[null,{"$f":"Modèle!B88","v":"Navigation"},{"$f":"Modèle!C88","v":"12.2"},{"$f":"Modèle!E88","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G95,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G95,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":12},{"$f":"COUNTIF(OFFSET(Synthèse!$G95,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G95,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":4},16,null,null,"A",null,"9.1",0,1,1,1]
[null,{"$f":"Modèle!B89","v":"Navigation"},{"$f":"Modèle!C89","v":"12.3"},{"$f":"Modèle!E89","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G96,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G96,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G96,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G96,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"9.2",1,0,1,1]
[null,{"$f":"Modèle!B90","v":"Navigation"},{"$f":"Modèle!C90","v":"12.4"},{"$f":"Modèle!E90","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G97,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G97,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":12},{"$f":"COUNTIF(OFFSET(Synthèse!$G97,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G97,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":4},16,null,null,"A",null,"9.3",0,1,1,1]
[null,{"$f":"Modèle!B91","v":"Navigation"},{"$f":"Modèle!C91","v":"12.5"},{"$f":"Modèle!E91","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G98,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G98,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G98,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G98,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"9.4",0,1,1,1]
[null,{"$f":"Modèle!B92","v":"Navigation"},{"$f":"Modèle!C92","v":"12.6"},{"$f":"Modèle!E92","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G99,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G99,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G99,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G99,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"10.1",0,1,1,1]
[null,{"$f":"Modèle!B93","v":"Navigation"},{"$f":"Modèle!C93","v":"12.7"},{"$f":"Modèle!E93","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G100,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G100,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G100,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G100,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"10.2",1,0,1,1]
[null,{"$f":"Modèle!B94","v":"Navigation"},{"$f":"Modèle!C94","v":"12.8"},{"$f":"Modèle!E94","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G101,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G101,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G101,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G101,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"10.3",1,0,1,1]
[null,{"$f":"Modèle!B95","v":"Navigation"},{"$f":"Modèle!C95","v":"12.9"},{"$f":"Modèle!E95","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G102,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G102,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":14},{"$f":"COUNTIF(OFFSET(Synthèse!$G102,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G102,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"AA",null,"10.4",0,1,1,1]
[null,{"$f":"Modèle!B96","v":"Navigation"},{"$f":"Modèle!C96","v":"12.10"},{"$f":"Modèle!E96","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G103,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G103,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G103,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G103,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"10.5",0,1,1,1]
[null,{"$f":"Modèle!B97","v":"Navigation"},{"$f":"Modèle!C97","v":"12.11"},{"$f":"Modèle!E97","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G104,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G104,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":3},{"$f":"COUNTIF(OFFSET(Synthèse!$G104,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G104,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":13},16,null,null,"A",null,"10.6",0,1,1,1]
[null,{"$f":"Modèle!B98","v":"Consultation"},{"$f":"Modèle!C98","v":"13.1"},{"$f":"Modèle!E98","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G105,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":2},{"$f":"COUNTIF(OFFSET(Synthèse!$G105,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":13},{"$f":"COUNTIF(OFFSET(Synthèse!$G105,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G105,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"10.7",0,1,1,1]
[null,{"$f":"Modèle!B99","v":"Consultation"},{"$f":"Modèle!C99","v":"13.2"},{"$f":"Modèle!E99","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G106,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G106,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":15},{"$f":"COUNTIF(OFFSET(Synthèse!$G106,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G106,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":1},16,null,null,"A",null,"10.8",0,1,1,1]
[null,{"$f":"Modèle!B100","v":"Consultation"},{"$f":"Modèle!C100","v":"13.3"},{"$f":"Modèle!E100","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G107,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G107,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G107,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G107,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"10.9",1,1,1,0]
[null,{"$f":"Modèle!B101","v":"Consultation"},{"$f":"Modèle!C101","v":"13.4"},{"$f":"Modèle!E101","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G108,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G108,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G108,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G108,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"10.10",{"$f":"IF(E67>=1,0,1)","v":1},{"$f":"IF(E67>=1,1,IF(G67>=1,1,IF(F67>=1,0,1)))","v":1},{"$f":"IF(E67>=1,1,IF(G67>=1,0,1))","v":1},{"$f":"IF(E67>=1,1,IF(G67>=1,1,IF(F67>=1,1,IF(H67>=1,0,1))))","v":0}]
[null,{"$f":"Modèle!B102","v":"Consultation"},{"$f":"Modèle!C102","v":"13.5"},{"$f":"Modèle!E102","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G109,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G109,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G109,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G109,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"10.11",0,1,1,1]
[null,{"$f":"Modèle!B103","v":"Consultation"},{"$f":"Modèle!C103","v":"13.6"},{"$f":"Modèle!E103","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G110,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G110,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G110,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G110,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"10.12",0,1,1,1]
[null,{"$f":"Modèle!B104","v":"Consultation"},{"$f":"Modèle!C104","v":"13.7"},{"$f":"Modèle!E104","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G111,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G111,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G111,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G111,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"10.13",0,1,1,1]
[null,{"$f":"Modèle!B105","v":"Consultation"},{"$f":"Modèle!C105","v":"13.8"},{"$f":"Modèle!E105","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G112,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":1},{"$f":"COUNTIF(OFFSET(Synthèse!$G112,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G112,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G112,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":15},16,null,null,"A",null,"10.14",1,1,1,0]
[null,{"$f":"Modèle!B106","v":"Consultation"},{"$f":"Modèle!C106","v":"13.9"},{"$f":"Modèle!E106","v":"AA"},{"$f":"COUNTIF(OFFSET(Synthèse!$G113,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G113,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":16},{"$f":"COUNTIF(OFFSET(Synthèse!$G113,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G113,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":0},16,null,null,"A",null,"11.1",0,1,1,1]
[null,{"$f":"Modèle!B107","v":"Consultation"},{"$f":"Modèle!C107","v":"13.10"},{"$f":"Modèle!E107","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G114,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G114,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G114,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G114,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"A",null,"11.2",1,0,1,1]
[null,{"$f":"Modèle!B108","v":"Consultation"},{"$f":"Modèle!C108","v":"13.11"},{"$f":"Modèle!E108","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G115,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G115,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G115,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G115,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"11.3",1,1,1,0]
[null,{"$f":"Modèle!B109","v":"Consultation"},{"$f":"Modèle!C109","v":"13.12"},{"$f":"Modèle!E109","v":"A"},{"$f":"COUNTIF(OFFSET(Synthèse!$G116,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$E$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G116,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$F$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G116,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$G$1)","v":0},{"$f":"COUNTIF(OFFSET(Synthèse!$G116,0,0,1,COUNTA(Synthèse!$10:$10)-6),\"=\"&$H$1)","v":16},16,null,null,"AA",null,"11.4",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"11.5",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"11.6",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"11.7",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"11.8",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"11.9",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"11.10",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"11.11",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"11.12",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"11.13",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"12.1",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"12.2",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"12.3",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"12.4",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"12.5",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"12.6",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"12.7",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"12.8",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"12.9",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"12.10",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"12.11",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.1",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.2",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.3",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.4",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.5",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.6",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.7",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.8",0,1,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"AA",null,"13.9",1,0,1,1]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.10",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.11",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,"A",null,"13.12",1,1,1,0]
[null,null,null,null,null,null,null,null,null,null,null,null,null,"Total A & AA",{"$f":"COUNTIFS(O$34:O$139,\"=0\")","v":40},{"$f":"106-SUM(P34:P139)","v":19},{"$f":"106-SUM(Q34:Q139)","v":0},{"$f":"106-SUM(R34:R139)","v":47}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,"Conformité",{"$f":"IF(P140+O140>0,P140/(P140+O140)*100,\"\")","v":32.20338983050847},{"$f":"IF(P140+O140>0,O140/(P140+O140)*100,\"\")","v":67.796610169491515}]
[null,null,null,null,null,null,null,null,null,null,null,"Niv1",{"$f":"COUNTIF(M34:M139,\"Niv1\")","v":0},"Niv1",{"$f":"COUNTIFS(O$34:O$139,\"=0\",$M$34:$M$139,\"Niv1\")","v":0},{"$f":"COUNTIFS(P$34:P$139,\"=0\",$M$34:$M$139,\"Niv1\")","v":0},{"$f":"COUNTIFS(R$34:R$139,\"=0\",$M$34:$M$139,\"Niv1\")","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,"Niv2",{"$f":"COUNTIF(M$34:M$139,\"Niv2\")","v":0},"Niv2",{"$f":"COUNTIFS(O$34:O$139,\"=0\",$M$34:$M$139,\"Niv2\")","v":0},{"$f":"COUNTIFS(P$34:P$139,\"=0\",$M$34:$M$139,\"Niv2\")","v":0},{"$f":"COUNTIFS(R$34:R$139,\"=0\",$M$34:$M$139,\"Niv2\")","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,"Niv3",{"$f":"COUNTIF(M$34:M$139,\"Niv3\")","v":0},"Niv3",{"$f":"COUNTIFS(O$34:O$139,\"=0\",$M$34:$M$139,\"Niv3\")","v":0},{"$f":"COUNTIFS(P$34:P$139,\"=0\",$M$34:$M$139,\"Niv3\")","v":0},{"$f":"COUNTIFS(R$34:R$139,\"=0\",$M$34:$M$139,\"Niv3\")","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,"Niv5",{"$f":"COUNTIF(M$34:M$139,\"Niv5\")","v":0},"Niv5",{"$f":"COUNTIFS(O$34:O$139,\"=0\",$M$34:$M$139,\"Niv5\")","v":0},{"$f":"COUNTIFS(P$34:P$139,\"=0\",$M$34:$M$139,\"Niv5\")","v":0},{"$f":"COUNTIFS(R$34:R$139,\"=0\",$M$34:$M$139,\"Niv5\")","v":0}]
[null,null,null,null,null,null,null,null,null,null,null,"Total",{"$f":"SUM(M142:M145)","v":0}]
[]
[null,null,null,null,null,null,null,null,null,null,null,"A",{"$f":"COUNTIF(L$34:L$139,\"A\")","v":82},"Conformité label e-accessible","Niv1",{"$f":"IF(O142+P142>0,P142/(O142+P142)*100,\"\")","v":""}]
[null,null,null,null,null,null,null,null,null,null,null,"AA",{"$f":"COUNTIF(L$34:L$139,\"AA\")","v":24},null,"Niv2",{"$f":"IF(O143+P143>0,P143/(O143+P143)*100,\"\")","v":""}]
[null,null,null,null,null,null,null,null,null,null,null,"AAA",{"$f":"COUNTIF(L$34:L$139,\"AAA\")","v":0},null,"Niv3",{"$f":"IFERROR(_xlfn.IFS($P$144/($O$144+$P$144)*100>=50,100,$P$144/($O$144+$P$144)*100<50,$P$144/($O$144+$P$144)*100*2),\"\")","v":""}]
[null,null,null,null,null,null,null,null,null,null,null,"Total",{"$f":"SUM(M148:M150)","v":106},null,"Niv4",{"$f":"IF($O$144+$P$144>0,$P$144/($O$144+$P$144)*100,\"\")","v":""}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Niv5",{"$f":"IF(SUM(O145+P145)>=1,P145/(O145+P145)*100,0)","v":0}]