import React from 'react' import './SharedPages.css' function Accessibility() { return (

Principes de l'Accessibilité Web

Vers un numérique inclusif

Qu'est-ce que l'accessibilité numérique ?

L'accessibilité numérique consiste à rendre les sites web et applications utilisables par tous, y compris les personnes en situation de handicap. Cela englobe les handicaps visuels, auditifs, moteurs, cognitifs et temporaires.

15%
de la population mondiale vit avec un handicap
1 Md
de personnes dans le monde
70%
des sites ne sont pas accessibles

Types de handicaps concernés

{[ { type: 'Handicap visuel', icon: 'fa-eye-slash', examples: 'Cécité, malvoyance, daltonisme', needs: 'Lecteurs d\'écran, contrastes élevés, alternatives textuelles', color: '#2d6a4f' }, { type: 'Handicap auditif', icon: 'fa-deaf', examples: 'Surdité, malentendance', needs: 'Sous-titres, transcriptions textuelles, langue des signes', color: '#52b788' }, { type: 'Handicap moteur', icon: 'fa-wheelchair', examples: 'Mobilité réduite, tremblements, paralysie', needs: 'Navigation au clavier, zones cliquables larges, commandes vocales', color: '#74c69d' }, { type: 'Handicap cognitif', icon: 'fa-brain', examples: 'Dyslexie, TDAH, troubles de la mémoire', needs: 'Langage simple, navigation claire, temps de lecture adaptable', color: '#95d5b2' }, { type: 'Handicap temporaire', icon: 'fa-band-aid', examples: 'Bras cassé, conjonctivite, environnement bruyant', needs: 'Adaptabilité, multi-modalité', color: '#b7e4c7' } ].map((disability, index) => (

{disability.type}

Exemples : {disability.examples}
Besoins : {disability.needs}
))}

WCAG : Les 4 principes fondamentaux

Les Web Content Accessibility Guidelines (WCAG) définissent 4 principes universels pour l'accessibilité web, repris par le RGAA français :

1

Perceptible

Les utilisateurs doivent pouvoir percevoir l'information

  • Fournir des alternatives textuelles aux contenus non textuels (images, vidéos)
  • Assurer des contrastes suffisants (au moins 4.5:1 pour le texte)
  • Ne pas se fier uniquement à la couleur pour transmettre l'information
  • Rendre le contenu adaptable (responsive, redimensionnable)
Exemple : Une image doit avoir un attribut alt descriptif pour les lecteurs d'écran.
2

Utilisable

Les utilisateurs doivent pouvoir utiliser l'interface

  • Toutes les fonctionnalités accessibles au clavier (sans souris)
  • Laisser suffisamment de temps pour lire et utiliser le contenu
  • Ne pas utiliser d'éléments susceptibles de provoquer des crises (flashs)
  • Fournir des aides à la navigation (menu, fil d'Ariane, liens d'évitement)
Exemple : Un menu déroulant doit être navigable avec les flèches du clavier et la touche Entrée.
3

Compréhensible

Les utilisateurs doivent pouvoir comprendre l'information et l'interface

  • Rendre le texte lisible et compréhensible (langage simple, abréviations expliquées)
  • Faire en sorte que les pages fonctionnent de manière prévisible
  • Aider les utilisateurs à éviter et corriger les erreurs (validation de formulaires claire)
  • Fournir des instructions claires et des labels explicites
Exemple : Un message d'erreur de formulaire doit expliquer clairement le problème et comment le corriger.
4

Robuste

Le contenu doit être compatible avec les technologies actuelles et futures

  • Utiliser du HTML valide et sémantique
  • Assurer la compatibilité avec les technologies d'assistance (lecteurs d'écran)
  • Utiliser ARIA (Accessible Rich Internet Applications) quand nécessaire
  • Tester avec différents navigateurs et technologies d'assistance
Exemple : Utiliser les balises sémantiques <nav>, <main>, <article> plutôt que des <div> génériques.

Le RGAA : Référentiel français

Nom complet: Référentiel Général d'Amélioration de l'Accessibilité
Créé par: DINUM (Direction Interministérielle du Numérique)
Base: WCAG 2.1 (adapté au contexte français)
Version actuelle: RGAA 4.1 (2021)
Obligation légale: Services publics, entreprises > 250M€ CA

Les 13 thèmes du RGAA

{[ 'Images', 'Cadres', 'Couleurs', 'Multimédia', 'Tableaux', 'Liens', 'Scripts', 'Éléments obligatoires', 'Structuration', 'Présentation', 'Formulaires', 'Navigation', 'Consultation' ].map((theme, index) => (
{theme}
))}

Bénéfices de l'accessibilité

Social & Éthique

  • Inclusion de tous les utilisateurs
  • Respect des droits fondamentaux
  • Image responsable

Business

  • Élargissement de l'audience (+15%)
  • Amélioration du SEO
  • Réduction du taux de rebond

Légal

  • Conformité réglementaire
  • Éviter les sanctions
  • Anticipation des obligations

Technique

  • Code plus robuste et maintenable
  • Meilleure compatibilité
  • Performance améliorée

Bonnes pratiques essentielles

{[ { practice: 'Ajouter des attributs alt aux images', code: 'Logo de l\'organisation', impact: 'Essentiel pour les lecteurs d\'écran' }, { practice: 'Assurer un contraste suffisant', code: 'Ratio minimum 4.5:1 pour texte normal, 3:1 pour texte large', impact: 'Lisibilité pour malvoyants et daltoniens' }, { practice: 'Structurer avec des titres hiérarchiques', code: '

,

,

... sans sauter de niveau', impact: 'Navigation et compréhension de la structure' }, { practice: 'Rendre les formulaires accessibles', code: '', impact: 'Association claire label/champ' }, { practice: 'Navigation au clavier', code: 'tabindex, focus visible, touches Entrée/Échap fonctionnelles', impact: 'Utilisateurs sans souris' }, { practice: 'Utiliser ARIA avec prudence', code: 'role="navigation", aria-label="Menu principal"', impact: 'Enrichir la sémantique pour technologies d\'assistance' } ].map((item, index) => (

{item.practice}

{item.code}

Impact : {item.impact}

))}

L'accessibilité, c'est pour tout le monde

Un site accessible est plus utilisable, plus performant, mieux référencé et conforme à la loi. L'accessibilité n'est pas une contrainte, c'est une opportunité d'améliorer l'expérience de tous les utilisateurs.

) } export default Accessibility