Audit Accessibilité pour Prélèvement à la source
Scores - 66 critères
Conformité globale selon les critères
- 30%
Critères conformes - 70%
Critères non conformes
- 13
Critères conformes - 23
Critères non applicables - 30
Critères non conformes
Conformité détaillée de répartition
Contexte
Version du référentiel : RGAA 4.0
Technologies utilisées sur le site : HTML, CSS
Outils pour réaliser l’audit : Wave, AXE, MOZ DevTools, Usability Hike
Environnement de test : MacOS, Chrome, VoiceOver
Liste des pages auditées
Accéder aux pages auditées
Par ordre des critères du référentiel
Anomalies présentes sur toutes les pages
Test 7.2.1 - Non conforme
Chaque
script
débutant par la balise <script>
et ayant une alternative vérifie-t-il une de ces conditions ?
- L’alternative entre
<noscript>
et</noscript>
permet d’accéder à des contenus et des fonctionnalités similaires. - La page affichée, lorsque JavaScript est désactivé, permet d’accéder à des contenus et des fonctionnalités similaires.
- La page alternative permet d’accéder à des contenus et des fonctionnalités similaires.
- Le langage de script côté serveur permet d’accéder à des contenus et des fonctionnalités similaires.
- L’alternative présente dans la page permet d’accéder à des contenus et des fonctionnalités similaires.
Test 7.3.1 - Non conforme
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) ?
- L’élément est accessible par le clavier et tout dispositif de pointage .
- 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.
Test 7.3.2 - Non conforme
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) ?
Test 8.1.1 - Non conforme
Pour chaque page web, le
type de document
(balise doctype
) est-il présent ?
Test 8.1.2 - Non conforme
Pour chaque page web, le
type de document
(balise doctype
) est-il valide ?
Test 8.2.1 - Non conforme
Pour chaque déclaration de
type de document
, le code source généré de la page vérifie-t-il ces conditions (hors cas particuliers) ?
- Les balises, attributs et valeurs d’attributs respectent les règles d’écriture ;
- L’imbrication des balises est conforme;
- L’ouverture et la fermeture des balises sont conformes;
- Les valeurs d’attribut id sont uniques dans la page;
- Les attributs ne sont pas doublés sur un même élément.
Test 8.5.1 - Non conforme
Chaque page web a-t-elle un
titre de page
(balise <title>
) ?
Test 8.9.1 - Non conforme
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 ?
Test 9.1.1 - Non conforme
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 ?
Test 9.1.2 - Non conforme
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 ?
Test 9.1.3 - Non conforme
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
?
Test 9.2.1 - Non conforme
Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?
- La
zone d’en-tête de la page
est structurée via une balise
<header>
. - Les
zones de navigation principales et secondaires
sont structurées via une balise
<nav>
. - La balise
<nav>
est réservée à la structuration des zones de navigation principales et secondaires . - La
zone de contenu principal
est structurée via une balise
<main>
. - La structure du document utilise une balise
<main>
visible unique. - La
zone de pied de page
est structurée via une balise
<footer>
.
Test 10.3.1 - Non conforme
Dans chaque page web, l’information reste-t-elle
compréhensible
lorsque les
feuilles de styles
sont désactivées ?
Test 10.8.1 - Non conforme
Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?
- Le contenu caché a vocation à être ignoré par les technologies d’assistance.
- 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.
Test 10.14.1 - Non conforme
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 ?
- Les contenus additionnels apparaissent également à l’activation du composant via le clavier et tout dispositif de pointage.
- Les contenus additionnels apparaissent également à la prise de focus du composant.
- Les contenus additionnels apparaissent également par le biais de l’activation ou de la prise de focus d’un autre composant.
Test 10.14.2 - Non conforme
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 ?
- Les contenus additionnels apparaissent également à l’activation du composant via le clavier et tout dispositif de pointage.
- Les contenus additionnels apparaissent également au survol du composant.
- Les contenus additionnels apparaissent également par le biais de l’activation ou du survol d’un autre composant.
Test 12.7.1 - Non conforme
Dans chaque page web, un lien permet-il d’éviter la
zone de contenu principal
ou d’y accéder (hors cas particuliers) ?
Test 12.7.2 - Non conforme
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) ?
- Le lien est situé à la même place dans la présentation.
- Le lien se présente toujours dans le même ordre relatif dans le code source.
- Le lien est visible à la prise de focus au moins.
Test 12.8.1 - Non conforme
Dans chaque page web, l’
ordre de tabulation
dans le contenu est-il
cohérent
?
Test 12.8.2 - Non conforme
Pour chaque
script
qui met à jour ou insère un contenu, l’
ordre de tabulation
reste-t-il
cohérent
?
Test 12.11.1 - Non conforme
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 ?
Test 13.1.4 - Non conforme
Pour chaque page web, chaque procédé limitant le temps d’une session vérifie-t-il une de ces conditions (hors cas particuliers) ?
- L’utilisateur peut supprimer la limite de temps.
- L’utilisateur peut augmenter la limite de temps.
- La limite de temps avant la fin de la session est de vingt heures au moins.
Anomalies présentes sur les pages spécifiques
Page : Accueil - Consultation du taux
Test 3.2.1 - Non conforme
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) ?
- Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.
- Un mécanisme permet à l’utilisateur d’afficher le texte avec un rapport de contraste de 4.5:1, au moins.?
Test 7.1.1 - Non conforme
Chaque
script
qui génère ou contrôle un
composant d’interface
vérifie-t-il, si nécessaire, une de ces conditions ?
- 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é.
- Un composant d’interface accessible permettant d’accéder aux mêmes fonctionnalités est présent dans la page.
- Une alternative accessible permet d’accéder aux mêmes fonctionnalités.
Test 7.1.2 - Non conforme
Chaque
script
qui génère ou contrôle un
composant d’interface
respecte-t-il une de ces conditions ?
- Le composant d’interface est correctement restitué par les technologies d’assistance.
- Une alternative accessible permet d’accéder aux mêmes fonctionnalités.
Test 7.4.1 - Non conforme
Chaque
script
qui initie un
changement de contexte
vérifie-t-il une de ces conditions ?
- L’utilisateur est averti par un texte de l’action du script et du type de changement avant son déclenchement.
- Le changement de contexte est initié par un bouton (input de type
submit
,button
ouimage
ou balise<button>
) explicite. - Le changement de contexte est initié par un lien explicite.
Test 9.3.1 - Non conforme
Dans chaque page web, les informations regroupées visuellement sous forme de
liste
non ordonnée vérifient-elles une de ces conditions ?
- La liste utilise les balises HTML
<ul>
et<li>
. - La liste utilise les attributs WAI-ARIA
role="list"
et"listitem"
.
Test 9.3.2 - Non conforme
Dans chaque page web, les informations regroupées visuellement sous forme de
liste
ordonnée vérifient-elles une de ces conditions ?
- La liste utilise les balises HTML
<ol>
et<li>
. - La liste utilise les attributs WAI-ARIA
role="list"
et"listitem"
.
Page : Accueil - Activation d'options
Test 3.1.1 - Non conforme
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 ?
Test 3.1.4 - Non conforme
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 ?
Test 3.3.3 - Non conforme
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) ?
- Le rapport de contraste est de 3:1, au moins.
- Un mécanisme permet un rapport de contraste de 3:1, au moins.
Page : Actualisation revenus - Actualisation situation
Test 6.1.1 - Non conforme
Chaque
lien texte
vérifie-t-il une de ces conditions (hors cas particuliers) ?
- L’ intitulé de lien seul permet d’en comprendre la fonction et la destination.
- L’ intitulé de lien additionné au contexte du lien permet d’en comprendre la fonction et la destination.
Test 6.2.1 - Non conforme
Dans chaque page web, chaque
lien
, à l’exception des
ancres
, a-t-il un
intitulé
entre <a>
et </a>
?
Test 7.1.1 - Non conforme
Chaque
script
qui génère ou contrôle un
composant d’interface
vérifie-t-il, si nécessaire, une de ces conditions ?
- 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é.
- Un composant d’interface accessible permettant d’accéder aux mêmes fonctionnalités est présent dans la page.
- Une alternative accessible permet d’accéder aux mêmes fonctionnalités.
Test 7.1.2 - Non conforme
Chaque
script
qui génère ou contrôle un
composant d’interface
respecte-t-il une de ces conditions ?
- Le composant d’interface est correctement restitué par les technologies d’assistance.
- Une alternative accessible permet d’accéder aux mêmes fonctionnalités.
Test 9.3.1 - Non conforme
Dans chaque page web, les informations regroupées visuellement sous forme de
liste
non ordonnée vérifient-elles une de ces conditions ?
- La liste utilise les balises HTML
<ul>
et<li>
. - La liste utilise les attributs WAI-ARIA
role="list"
et"listitem"
.
Test 9.3.2 - Non conforme
Dans chaque page web, les informations regroupées visuellement sous forme de
liste
ordonnée vérifient-elles une de ces conditions ?
- La liste utilise les balises HTML
<ol>
et<li>
. - La liste utilise les attributs WAI-ARIA
role="list"
et"listitem"
.
Page : Gestion des acomptes
Test 5.1.1 - Non conforme
Pour chaque
tableau de données complexe
un
résumé
est-il disponible ?
Test 5.3.1 - Non conforme
Chaque
tableau de mise en forme
vérifie-t-il ces conditions (hors cas particuliers) ?
- Le contenu linéarisé reste compréhensible.
- La balise
<table>
possède un attributrole="presentation"
.
Test 5.4.1 - Non conforme
Pour chaque
tableau de données ayant un titre
, le titre est-il correctement
associé au tableau de données
?
Test 5.6.2 - Non conforme
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 ?
- L’
en-tête de lignes
est structuré au moyen d’une balise
<th>
. - L’
en-tête de lignes
est structuré au moyen d’une balise pourvue d’un attribut WAI-ARIA
role="rowheader"
.
Test 5.6.3 - Non conforme
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>
?
Test 12.9.1 - Non conforme
Dans chaque page web, chaque
élément recevant le focus
vérifie-t-il une de ces conditions ?
- Il est possible d’atteindre l’élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.
- 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.
Page : Historique des prélèvements
Test 5.2.1 - Non conforme
Pour chaque
tableau de données complexe
ayant un
résumé
, celui-ci est-il pertinent ?
Page : Historique des actions
Test 5.2.1 - Non conforme
Pour chaque
tableau de données complexe
ayant un
résumé
, celui-ci est-il pertinent ?
Test 5.5.1 - Non conforme
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 ?
Tous les critères non conformes du site
Critère 3.1
Pour certaines pages web, l’information est donnée uniquement par la couleur.
Critère 3.2
Pour certaines pages web, le contraste entre la couleur du texte et la couleur de son arrière-plan n’est pas suffisamment élevé.
Critère 3.3
Pour certaines pages web, les couleurs utilisées dans les composants d’interface ou les éléments graphiques porteurs d’informations ne sont pas suffisamment contrastées
Critère 5.1
Certains tableaux de données complexe n’ont pas de résumé.
Critère 5.2
Pour certains tableaux de données complexe ayant un résumé, celui-ci est non pertinent.
Critère 5.3
Pour certains tableaux de mise en forme, le contenu linéarisé n’est pas compréhensible.
Critère 5.4
Pour certains tableaux de données ayant un titre, le titre n’est pas correctement associé au tableau de données.
Critère 5.5
Pour certains tableaux de données ayant un titre, celui-ci est non pertinent.
Critère 5.6
Pour certains tableaux de données, certains en-têtes de colonnes et certains en-têtes de lignes ne sont pas correctement déclarés.
Critère 6.1
Certains liens ne sont pas explicites.
Critère 6.2
Pour certaines pages web, certains liens n’ont pas d’intitulé.
Critère 7.1
Certains scripts ne sont pas compatibles avec les technologies d’assistance.
Critère 7.2
Pour certains scripts ayant une alternative, l’alternative est non pertinente.
Critère 7.3
Certains scripts ne sont pas contrôlables par le clavier et par tout dispositif de pointage.
Critère 7.4
Pour certains scripts qui initient un changement de contexte, l’utilisateur n’est pas averti ou en n’a pas le contrôle.
Critère 8.1
Certaines pages web ne sont pas définies par un type de document.
Critère 8.2
Pour certaines pages web, le code source généré n’est pas valide selon le type de document spécifié.
Critère 8.5
Certaines pages web n’ont pas de titre de page.
Critère 8.9
Pour certaines pages web, les balises ne doivent pas être utilisées uniquement à des fins de présentation.
Critère 9.1
Pour certaines pages web, l’information n’est pas structurée par l’utilisation appropriée de titres.
Critère 9.2
Pour certaines pages web, la structure du document n’est pas cohérente.
Critère 9.3
Pour certaines pages web, certaines listes ne sont pas correctement structurées.
Critère 10.3
Pour certaines pages web, l’information ne reste pas compréhensible lorsque les feuilles de styles sont désactivées.
Critère 10.8
Pour certaines pages web, certains contenus cachés n’ont pas vocation à être ignorés par les technologies d’assistance.
Critère 10.14
Pour certaines pages web, les contenus additionnels apparaissant via les styles CSS uniquement ne pas peuvent être rendus visibles au clavier et par tout dispositif de pointage.
Critère 12.7
Pour certaines pages web, un lien d’évitement ou d’accès rapide à la zone de contenu principal n’est pas présent.
Critère 12.8
Pour certaines pages web, l’ordre de tabulation n’est pas cohérent.
Critère 12.9
Pour certaines pages web, la navigation contient des pièges au clavier.
Critère 12.11
Pour certaines pages web, les contenus additionnels apparaissant au survol, à la prise de focus ou à l’activation d’un composant d’interface ne sont pas si nécessaire atteignables au clavier.
Critère 13.1
Pour certaines pages web, l’utilisateur n’a pas le contrôle de certaines limites de temps modifiant le contenu.