Retour à la page projet

Audit Accessibilité pour Prélèvement à la source

Scores - 66 critères

Accéder à la déclaration

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

Par ordre des critères du référentiel

Anomalies présentes sur toutes les pages

Test 7.2.1

Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?

  1. L’alternative entre <noscript> et </noscript> permet d’accéder à des contenus et des fonctionnalités similaires.
  2. La page affichée, lorsque JavaScript est désactivé, permet d’accéder à des contenus et des fonctionnalités similaires.
  3. La page alternative permet d’accéder à des contenus et des fonctionnalités similaires.
  4. Le langage de script côté serveur permet d’accéder à des contenus et des fonctionnalités similaires.
  5. L’alternative présente dans la page permet d’accéder à des contenus et des fonctionnalités similaires.

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) ?

  1. L’élément est accessible par le clavier et tout dispositif de pointage .
  2. 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

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

Pour chaque page web, le type de document (balise doctype) est-il présent ?

Test 8.1.2

Pour chaque page web, le type de document (balise doctype) est-il valide ?

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 (hors cas particuliers) ?

  1. Les balises, attributs et valeurs d’attributs respectent les règles d’écriture ;
  2. L’imbrication des balises est conforme;
  3. L’ouverture et la fermeture des balises sont conformes;
  4. Les valeurs d’attribut id sont uniques dans la page;
  5. Les attributs ne sont pas doublés sur un même élément.

Test 8.5.1

Chaque page web a-t-elle un titre de page (balise <title>) ?

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 ?

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 ?

Test 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 ?

Test 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 ?

Test 9.2.1

Dans chaque page web, la structure du document vérifie-t-elle ces conditions (hors cas particuliers) ?

  1. La zone d’en-tête de la page est structurée via une balise <header>.
  2. Les zones de navigation principales et secondaires sont structurées via une balise <nav>.
  3. La balise <nav> est réservée à la structuration des zones de navigation principales et secondaires .
  4. La zone de contenu principal est structurée via une balise <main>.
  5. La structure du document utilise une balise <main> visible unique.
  6. La zone de pied de page est structurée via une balise <footer>.

Test 10.3.1

Dans chaque page web, l’information reste-t-elle compréhensible lorsque les feuilles de styles sont désactivées ?

Test 10.8.1

Dans chaque page web, chaque contenu caché vérifie-t-il une de ces conditions ?

  1. Le contenu caché a vocation à être ignoré par les technologies d’assistance.
  2. 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

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 ?

  1. Les contenus additionnels apparaissent également à l’activation du composant via le clavier et tout dispositif de pointage.
  2. Les contenus additionnels apparaissent également à la prise de focus du composant.
  3. 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

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 ?

  1. Les contenus additionnels apparaissent également à l’activation du composant via le clavier et tout dispositif de pointage.
  2. Les contenus additionnels apparaissent également au survol du composant.
  3. Les contenus additionnels apparaissent également par le biais de l’activation ou du survol d’un autre composant.

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) ?

Test 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) ?

  1. Le lien est situé à la même place dans la présentation.
  2. Le lien se présente toujours dans le même ordre relatif dans le code source.
  3. Le lien est visible à la prise de focus au moins.

Test 12.8.1

Dans chaque page web, l’ ordre de tabulation dans le contenu est-il cohérent ?

Test 12.8.2

Pour chaque script qui met à jour ou insère un contenu, l’ ordre de tabulation reste-t-il cohérent ?

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 ?

Test 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) ?

  1. L’utilisateur peut supprimer la limite de temps.
  2. L’utilisateur peut augmenter la limite de temps.
  3. 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

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) ?

  1. Le rapport de contraste entre le texte et son arrière-plan est de 4.5:1, au moins.
  2. 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

Chaque script qui génère ou contrôle un composant d’interface vérifie-t-il, si nécessaire, une de ces conditions ?

  1. 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é.
  2. Un composant d’interface accessible permettant d’accéder aux mêmes fonctionnalités est présent dans la page.
  3. Une alternative accessible permet d’accéder aux mêmes fonctionnalités.

Test 7.1.2

Chaque script qui génère ou contrôle un composant d’interface respecte-t-il une de ces conditions ?

  1. Le composant d’interface est correctement restitué par les technologies d’assistance.
  2. Une alternative accessible permet d’accéder aux mêmes fonctionnalités.

Test 7.4.1

Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?

  1. L’utilisateur est averti par un texte de l’action du script et du type de changement avant son déclenchement.
  2. Le changement de contexte est initié par un bouton (input de type submit, button ou image ou balise <button>) explicite.
  3. Le changement de contexte est initié par un lien explicite.

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 ?

  1. La liste utilise les balises HTML <ul> et <li>.
  2. La liste utilise les attributs WAI-ARIA role="list" et "listitem".

Test 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 ?

  1. La liste utilise les balises HTML <ol> et <li>.
  2. La liste utilise les attributs WAI-ARIA role="list" et "listitem".

Page : Accueil - Activation d'options

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 ?

Test 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 ?

Test 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) ?

  1. Le rapport de contraste est de 3:1, au moins.
  2. Un mécanisme permet un rapport de contraste de 3:1, au moins.

Page : Actualisation revenus - Actualisation situation

Test 6.1.1

Chaque lien texte vérifie-t-il une de ces conditions (hors cas particuliers) ?

  1. L’ intitulé de lien seul permet d’en comprendre la fonction et la destination.
  2. L’ intitulé de lien additionné au contexte du lien permet d’en comprendre la fonction et la destination.

Test 6.2.1

Dans chaque page web, chaque lien , à l’exception des ancres , a-t-il un intitulé entre <a> et </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 ?

  1. 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é.
  2. Un composant d’interface accessible permettant d’accéder aux mêmes fonctionnalités est présent dans la page.
  3. Une alternative accessible permet d’accéder aux mêmes fonctionnalités.

Test 7.1.2

Chaque script qui génère ou contrôle un composant d’interface respecte-t-il une de ces conditions ?

  1. Le composant d’interface est correctement restitué par les technologies d’assistance.
  2. Une alternative accessible permet d’accéder aux mêmes fonctionnalités.

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 ?

  1. La liste utilise les balises HTML <ul> et <li>.
  2. La liste utilise les attributs WAI-ARIA role="list" et "listitem".

Test 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 ?

  1. La liste utilise les balises HTML <ol> et <li>.
  2. La liste utilise les attributs WAI-ARIA role="list" et "listitem".

Page : Gestion des acomptes

Test 5.1.1

Pour chaque tableau de données complexe un résumé est-il disponible ?

Test 5.3.1

Chaque tableau de mise en forme vérifie-t-il ces conditions (hors cas particuliers) ?

  1. Le contenu linéarisé reste compréhensible.
  2. La balise <table> possède un attribut role="presentation".

Test 5.4.1

Pour chaque tableau de données ayant un titre , le titre est-il correctement associé au tableau de données ?

Test 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 ?

  1. L’ en-tête de lignes est structuré au moyen d’une balise <th>.
  2. 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

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

Dans chaque page web, chaque élément recevant le focus vérifie-t-il une de ces conditions ?

  1. Il est possible d’atteindre l’élément suivant ou précédent pouvant recevoir le focus avec la touche de tabulation.
  2. 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

Pour chaque tableau de données complexe ayant un résumé , celui-ci est-il pertinent ?


Page : Historique des actions

Test 5.2.1

Pour chaque tableau de données complexe ayant un résumé , celui-ci est-il pertinent ?

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 ?


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.