Web accessibility

Web accessibility aims to make websites usable by all, including people with disabilities.By respecting the principles of accessibility, we allow a better experience for all users.

What is web accessibility?

Definition :Web accessibility concerns all practices to make digital content accessible to all, including people with visual, hearing, physical, cognitive, or neurological limitations.

Importance :Accessibility is crucial to ensure digital inclusion, guarantee legal compliance (eg RGAA in France), and offer a fair user experience.

Color contrast

A good color contrast between the text and the background allows easy reading for people with visual disorders.

Use sufficiently contrasting colors (ex: dark text on a light background) to improve readability.

Text with high contrast (white on a dark background)

TEXE Optionif (Alt Text)

Alternative text, orAlt text, is used in image tags to describe visual content to those who use screen players.

<img src="image.jpg" alt="Description de l'image">

Keyboard navigation

Keyboard navigation allows users to navigate without mice, using tab, arrow keys, etc.Make sure that all interactive elements are accessible by the keyboard.

  • Make sure the links and buttons are focusable with the TAB key.
  • UsetabindexTo adjust the navigation order.

Attributs ARIA

ARIA attributes (Accessible Rich Internet Applications) improve accessibility by adding information to interactive elements.

  • aria-label: Provides a label to the elements that do not have visible text.
  • aria-hidden: Mask an element for screen players.
  • aria-live: Indicates whether a dynamic region should be announced by the screen player.

Accessibility verification tools

Use these tools to check the compliance of your site to accessibility standards:

  • Wave: Visual verification of the accessibility of a page.
  • AXE: Browser extension for accessibility audits.
  • Color Contrast Checker: Test the contrast of colors.