Note:This website is a work in progress!
Note: Changes apply instantly.
Layout

Maintain an aspect ratio of 16:9 (zoom not supported).

Language
Maximum width70%
Theme

Table of Contents

Web Accessibility for Everyone

About the speakers:
Teodora Chiosa

the Web Accessibility Specialist badge
  • Web Accessibility Specialist Web Accessibility Specialist, certified by the International Association of Accessibility Professionals (IAAP)
  • Web Programmer, with experience in building interface components for websites
  • About 6 years of experience with Web Accessibility

About the speakers:
Constantin Cristache

  • Teacher at "Iris" Special Theoretical Highschool from Timișoara, Romania
  • Trainer at CED Romania
  • Web & digital accessibility tester
  • Blind assistive technology user

What is Accessibility?

The design of products, devices, services, vehicles, or environments to be usable by people with disabilities.

Accessibility - Wikipedia

elevator buttons using the braille system
a person in a wheelchair using a van's ramp

Types of disabilities

  • Persons with color blindness, visual impairments (glaucoma, cataracts) or blindness
  • Persons with hearing impairments or deafness
  • Persons with arthritis, Parkinson's or paralysis
  • Persons with ADHD, dyslexia, autism or intelectual disability

Some people have multiple disabilities.

Some disabilities are invisible.

What is Web Accessibility?

  • The design and implementation of websites (as well as PDF documents) so that they can be accessed and used by people with disabilities.
  • These websites must work well when used from a personal computer and from a mobile device.

What does a website look like "behind the scenes"?

We could imagine a website's structure as a box with various other boxes inside.

cardboard boxes arranged chaotically and without labels labelled cardboard boxes. On most of the boxes there is a label: cables, clothes, books, documents, photos

How does a person with disabilities use a website?

Diagramă care prezintă în mod simplificat metodele de interacțiune dintre utilizatori și site-uri web. Detalii mai jos.

What is assistive technology?

Assistive technology includes software or hardware which helps persons with disabilities have a better experience when interacting with the digital world.

Examples:

  • Screen readers - transform text to speech
  • Magnifier - makes displayed content larger and more zoomed in
  • Speech recognition - transforms vocal commands into interactions

Example: an accessible button

Best case scenario, the "boxes" have labels.

A sighted user sees the "box" contents directly:

Screen reader users hear the label of the "box".


Spoken screen reader output: Remove button.

Example: an inaccessible button

Sometimes, the "boxes":

  • don't have labels
  • have the wrong labels
(You can't see it, but this button doesn't have a label in the code)

Spoken screen reader output: button. What's its purpose?

The right code and the right structure are essential for accessibility!

Why is web accessibility important?

Every person has the right to autonomy.

A person with disabilities should not encounter barriers when:

  • looking up information
  • enjoying a movie
  • shopping online
  • buying museum tickets
  • using their banking app
  • etc.

What does the law say?

There two main laws relevant for the digital world (in Europe):

  1. EU Directive 2016/2102 - website and mobile application accessibility for the public sector
    • Came into effect between 2019 and 2021
    • Only applies to government services
  1. EU Directive 2019/882 - accessability requirements for products and services
    • Also known as the European Accessibility Act
    • Came into effect in 2025 and covers:
      • PCs, smartphones and operating systems
      • ATMs, self-pay terminals
      • audio-visual communication (TV)
      • the 112 emergency number
      • transport services
      • banking services
      • e-commerce (shopping) websites
      • e-books

The accessibility guidelines

The laws require that websites apply the minimum requirements of the Web Content Accessibility Guidelines (WCAG).

Website content must be:

  • Perceivable
  • Operable
  • Understandable
  • Robust

Perceivable

  • Alternative text for images
  • Captions for videos
  • Transcriptions for podcasts and videos
a screenshot with the text: 10 degrees celsius, 19% chance of rain, humidity 49%, wind 10 kilometers per hour. The screenshot also includes an illustration of a cloud

Example: Alternative text for the cloud image?

"Cloudy".

screenshot of a video on Youtube. The red border shows the location of the button used to toggle captions. Captions are shown in the bottom center part of the video. Another red border highlights the panel with the transcription of the video.

Operable

  • Interactions without barriers when using a keyboard
  • Enough time for interactions
  • No flashes that could cause epileptic seizures
  • Easy navigation in the page:
    • Page title is present
    • Headings are used to ...
    • Search fields
    • Focus de la tastatură vizibil
    • Butoane destul de mari

POUR: Understandable

POUR: Robust

"The minimum requirements of the Web Content Accessibility Guidelines"?

Pyramid diagram showing WCAG levels: Level A - Essential support, Level AA - Ideal support - the minimum adopted by legislation, and Level AAA - Specialized support

Quick fixes...
Are they effective?

Some companies offer accessibility solutions called overlays.

They are easy to install on websites.

They usually look like a button that goes on top of the website's content.

The problem with overlays

  • They make promises they can't keep.
    • They don't handle all the criteria required by legislation.
    • They can't repair the structure or content of the web page, instead focusing mostly on visual improvements.
  • They promote poor standardization and compatibility because each overlay product is different.
  • Overlay functionalities can be hard to reach (e.g. unlabeled button, overlay button as one of the last elements in the page).
  • They can create new barriers.

Details: Overlay Factsheet and Overlay Timeline.

a screenshot of an article with the title: FTC orders AI accessibility startup accessiBe to pay $1M for misleading advertising

A website with an overlay
doesn't necessarily mean an accessible website!

When accessibility is truly taken into consideration:

  • it's planned and integrated into the workflow of designers, engineers, testers
  • it can take months for an initial remediation (for large and complex websites)
  • accessibility is always taken into account when new features are added

How to tell if a website is indeed accessible?

  • It contains an Accessibility Statement.
  • It's a breeze to use the website, no matter how you try to interact with it (using mouse, keyboard, assistive technology etc.).

Demo:

Resources

Questions and answers