SlideShare a Scribd company logo
BEST PRACTICES TO
MAKE YOUR WEB
APPLICATION ACCESSIBLE
TATIANE AGUIRRES NOGUEIRA
TATIANE AGUIRRES NOGUEIRA
Front-end Developer
@tatianeaguirres
tatianeaguirres.com
Utrecht, Netherlands
WHY HAVING AN ACCESSIBLE
WEBSITE ISN'T A PRIORITY?
EMPATHY
&
ACCESSIBILITY
WHY ACCESSIBILITY IS SO
ESSENTIAL NOWADAYS?
•According to data, disabled people represent 6.7% of the
Brazil population
•In 2019, the total population of Brazil was estimated at
almost 210 million
•14 million people with disabilities in Brazil
WHO ARE THESE USERS?
HOW DO WE MAKE OUR WEB
APPS ACCESSIBLE TO THEM?
PHYSICAL OR MOTOR
DISABILITIES
• If a person has an injury or disability that hinders
normal physical functioning, they will be described as
having a physical impairment. If the person has a loss
or limited function in their muscle control, movement or
mobility, they will be described as having a motor
impairment.
• Includes: Spinal Cord Injury, Amputation,
Musculoskeletal Injuries (Back Injury), Arthritis,
Muscular Dystrophy, Parkinson's Disease.
Stephen Hawking
WHAT NOT TO DO
Need for
precision
Grouping of
close
interactions
Content that
requires a lot
of mouse
movement
Show
messages for
a short period
of time
Tire users with
a lot of typing
and scrolling
WHAT TO DO
Large clickable
areas
Spacing
between form
fields
Design to use
only the
keyboard or
screen reader
Design for
mobile and
touch screens in
mind
Provide
shortcuts
AUTISM SPECTRUM
DISORDER
• Autism spectrum disorder is a condition related to
brain development that impacts how a person
perceives and socializes with others, causing
problems in social interaction and communication.
• Includes: Asperger Syndrome and Autism.
Anthony Hopkins
WHAT NOT TO DO
Large blocks of
text
Buttons with
general text
Bright
contrasting
colors
Complex and
disorderly
layouts
Figures of
speech and
idiomatic
expressions
WHAT TO DO
Simples phrases
and labels
Descriptive
buttons
Simple colors
Consistent and
intuitive
layouts
Describe
everything
clearly and
simply
DO IT!
DYSLEXIA
• Dyslexia is a learning disorder that involves difficulty
reading due to problems identifying speech sounds and
learning how they relate to letters and words (decoding).
Also called reading disability, dyslexia affects areas of
the brain that process language.
• Types of Dyslexia: Phonological Dyslexia, Surface
Dyslexia, Rapid Automatic Naming Dyslexia, Double
Deficit Dyslexia, Dyscalculia, Dysgraphia, Left-Right
Confusion.
Steven Spielberg
WHAT NOT TO DO
Large blocks of
text
Underline words,
use italics and
write in capital
letters
Force the user
to remember
things from
previous
pages
Depend on
correct
spelling
(provide
suggestions)
Lots of
information in
one place
DON’T
DO IT
WHAT TO DO
Keep content
short, clear and
simple
Use images and
diagrams to
follow texts
Align text to the
left and
maintain layout
consistency
Consider
producing
materials in
other formats
Allow users to
change the
contrast between
background and
text
Lorem ipsum dolor sit
amet, consectetur
adipiscing elit, sed do
eiusmod tempor
incididunt ut labore et
dolore magna aliqua.
HEARING IMPAIRED OR
DEAF
• The difference between being hard of hearing and being
deaf lies in the degree of hearing loss. People typically use
being hard of hearing to describe mild-to-severe hearing
loss. Meanwhile, deafness refers to profound hearing loss.
Deaf people have very little, if any, hearing.
• Main cause: genetics, ageing, exposure to noise, some
infections, birth complications, trauma to the ear, and
certain medications or toxins. A common condition that
results in hearing loss is chronic ear infections.
Millie Bobby Brown
WHAT NOT TO DO
Large blocks of
text
Use audio or
video content
only
Do not allow the
phone to be the
only means of
communication
Complex and
disorderly
layouts
Figures of
speech and
idiomatic
expressions
WHAT TO DO
Split content with
subtitles, images
and videos
Describe
everything
clearly and
simply
Use captions
and provide
transcripts for
videos
Consistent and
intuitive
layouts
Allow the user to
choose their
best means of
communication
DO IT!
LOW VISION
• Low vision generally refers to people who can see but
have an impairment that impacts their vision. Low vision
only includes impairments that are not mitigated with
regular glasses, contact lenses, medicine, or surgery.
Only when it interferes with a person's ability to perform
daily activities, is it considered a visual impairment.
• Main cause: eye diseases and health conditions such
as cataracts, glaucoma, and diabetes, birth conditions
or injuries.
Johnny Depp
WHAT NOT TO DO
Low contrast
and small fonts
“Hide”
information in
download files
Use only
colors to
transmit
messages
Spread
content and
need to scroll
screen
Separate
actions from
their context
Aa
+ 200%
WHAT TO DO
Good contrast
and readable
font size
All information
directly in
HTML pages
Use
combination of
colors, shapes
and text
Logical and
linear layout
ensuring good
readings with
zoom
Build buttons
and notifications
within context
Aa
+ 200%
SCREEN
READER USER
• Screen readers convert digital text into
synthesized speech, and they allow users to
listen to the website content and navigate with
the keyboard. This technology helps people with
special needs to have independence and
privacy to surf the internet.
• Disability Types: Blindness, Low Vision/Visually-
Impaired, Cognitive, Deafness/Hard-of-Hearing,
Motor and others.
Blindness
Low Vision /
Visually-
Impaired
Cognitive
Deafness
Motor Other
Webaim Screen Reader User
Survey 2015
https://webaim.org/projects/screenreadersurvey6/
WHAT NOT TO DO
Display content
in video and
image only
Force user to
use mouse or
touch to interact
Spread
content across
the page
Structure
dependent on
text size, style
and location
Badly
descriptive
titles and links
<p class=“u-font-36”>Title</p>
<p class=“u-font-24”>Subtitle</p>
<p class=“u-font-12”>Content</p>
Click here
WHAT TO DO
Describe images
and provide
transcripts for
videos
Semantic
HTML
Build for
keyboard use
only
Inform the
language of
your app
Self-describing
links and titles
<h1>
<nav>
<label>
<section>
<alt>
Contact us<html lang="en">
CONCLUSION
REFERENCES
•World Wide Web Consortium (W3C) - https://www.w3.org/
•WebAIM - https://webaim.org/
•Michael K Sahota - https://twitter.com/michaelsahota
•Web Accessibility I: Make Your Website Accessible to Keyboard Users -
https://www.tatianeaguirres.com/blog/2020-07-20-web-accessibility-1/
THANKS!
Slides available at https://tatianeaguirres.github.io/public-speaking

More Related Content

PPTX
A Web for Everyone: Accessibility as a design challenge
PPT
Augmentative and alternative communication systems
PPTX
Introduction To Web Accessibility
PPTX
Web accessibility: it’s everyone’s responsibility
PPTX
Usability meets accessibility
PDF
Website Accessibility
PPT
Summary Guidelines
A Web for Everyone: Accessibility as a design challenge
Augmentative and alternative communication systems
Introduction To Web Accessibility
Web accessibility: it’s everyone’s responsibility
Usability meets accessibility
Website Accessibility
Summary Guidelines

Similar to Best Practices to Make your Web Application Accessible (20)

PPTX
IT 7113 Research Project
PPTX
Happy webusers - World Information Arcitecture Day 2015
PDF
Inclusive & diverse communications
PPTX
Assistiive Technology Presentation
PDF
(Spring 2012) Fingerprint Recognition for the Hearing Impaired
PDF
Making mobile accessible
PPTX
Radiography for special patient/endodontic courses
PDF
The power of inclusion
PPTX
Problems faced by handicapped
PPT
SPED-253 (1).ppt gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg...
PPTX
visual impairment .pptx
PPTX
Enabling your disabled market through UX
PPTX
Accessibility Myths for the Mobile Generation (HCID Open 2015)
PPTX
MULTIPLE DISABILITIES.pptx
PPTX
ppt on develpmental disabilities
PPTX
Differently able library
PPT
Disability Awareness Training
PPTX
Assistive technology
PPTX
Nursing Management of visual impairment ,
PPTX
Accessibility vs Design
IT 7113 Research Project
Happy webusers - World Information Arcitecture Day 2015
Inclusive & diverse communications
Assistiive Technology Presentation
(Spring 2012) Fingerprint Recognition for the Hearing Impaired
Making mobile accessible
Radiography for special patient/endodontic courses
The power of inclusion
Problems faced by handicapped
SPED-253 (1).ppt gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg...
visual impairment .pptx
Enabling your disabled market through UX
Accessibility Myths for the Mobile Generation (HCID Open 2015)
MULTIPLE DISABILITIES.pptx
ppt on develpmental disabilities
Differently able library
Disability Awareness Training
Assistive technology
Nursing Management of visual impairment ,
Accessibility vs Design
Ad

More from Tatiane Aguirres Nogueira (14)

PPTX
Identifying and fixing the most common web accessibility issues
PDF
10 Dicas para Melhorar a Acessibilidade da sua Web App
PDF
The Power of Semantic HTML
PDF
Tecnologias & Desafios: a Vida de uma Front-ender na Europa
PPTX
Como é ser uma Front-end em 2018
PPTX
Como Transformar Um Site Desktop Em Uma Aplicação Responsiva
PPTX
O dia a dia de uma Desenvolvedora Front-end
PPTX
Práticas para Melhorar o seu Desenvolvimento Front-End
PPT
Ionic 2 - O que mudou?
PPTX
O que é programação?
PPTX
Front End x Back End
PPT
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
Identifying and fixing the most common web accessibility issues
10 Dicas para Melhorar a Acessibilidade da sua Web App
The Power of Semantic HTML
Tecnologias & Desafios: a Vida de uma Front-ender na Europa
Como é ser uma Front-end em 2018
Como Transformar Um Site Desktop Em Uma Aplicação Responsiva
O dia a dia de uma Desenvolvedora Front-end
Práticas para Melhorar o seu Desenvolvimento Front-End
Ionic 2 - O que mudou?
O que é programação?
Front End x Back End
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
Ad

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPT
Introduction Database Management System for Course Database
PDF
System and Network Administraation Chapter 3
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administration Chapter 2
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Introduction to Artificial Intelligence
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
medical staffing services at VALiNTRY
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Introduction Database Management System for Course Database
System and Network Administraation Chapter 3
CHAPTER 2 - PM Management and IT Context
Designing Intelligence for the Shop Floor.pdf
history of c programming in notes for students .pptx
System and Network Administration Chapter 2
Design an Analysis of Algorithms I-SECS-1021-03
Odoo Companies in India – Driving Business Transformation.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Operating system designcfffgfgggggggvggggggggg
Wondershare Filmora 15 Crack With Activation Key [2025
Reimagine Home Health with the Power of Agentic AI​
wealthsignaloriginal-com-DS-text-... (1).pdf
Introduction to Artificial Intelligence
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...

Best Practices to Make your Web Application Accessible

  • 1. BEST PRACTICES TO MAKE YOUR WEB APPLICATION ACCESSIBLE TATIANE AGUIRRES NOGUEIRA
  • 2. TATIANE AGUIRRES NOGUEIRA Front-end Developer @tatianeaguirres tatianeaguirres.com Utrecht, Netherlands
  • 3. WHY HAVING AN ACCESSIBLE WEBSITE ISN'T A PRIORITY?
  • 5. WHY ACCESSIBILITY IS SO ESSENTIAL NOWADAYS?
  • 6. •According to data, disabled people represent 6.7% of the Brazil population •In 2019, the total population of Brazil was estimated at almost 210 million •14 million people with disabilities in Brazil
  • 7. WHO ARE THESE USERS? HOW DO WE MAKE OUR WEB APPS ACCESSIBLE TO THEM?
  • 8. PHYSICAL OR MOTOR DISABILITIES • If a person has an injury or disability that hinders normal physical functioning, they will be described as having a physical impairment. If the person has a loss or limited function in their muscle control, movement or mobility, they will be described as having a motor impairment. • Includes: Spinal Cord Injury, Amputation, Musculoskeletal Injuries (Back Injury), Arthritis, Muscular Dystrophy, Parkinson's Disease. Stephen Hawking
  • 9. WHAT NOT TO DO Need for precision Grouping of close interactions Content that requires a lot of mouse movement Show messages for a short period of time Tire users with a lot of typing and scrolling
  • 10. WHAT TO DO Large clickable areas Spacing between form fields Design to use only the keyboard or screen reader Design for mobile and touch screens in mind Provide shortcuts
  • 11. AUTISM SPECTRUM DISORDER • Autism spectrum disorder is a condition related to brain development that impacts how a person perceives and socializes with others, causing problems in social interaction and communication. • Includes: Asperger Syndrome and Autism. Anthony Hopkins
  • 12. WHAT NOT TO DO Large blocks of text Buttons with general text Bright contrasting colors Complex and disorderly layouts Figures of speech and idiomatic expressions
  • 13. WHAT TO DO Simples phrases and labels Descriptive buttons Simple colors Consistent and intuitive layouts Describe everything clearly and simply DO IT!
  • 14. DYSLEXIA • Dyslexia is a learning disorder that involves difficulty reading due to problems identifying speech sounds and learning how they relate to letters and words (decoding). Also called reading disability, dyslexia affects areas of the brain that process language. • Types of Dyslexia: Phonological Dyslexia, Surface Dyslexia, Rapid Automatic Naming Dyslexia, Double Deficit Dyslexia, Dyscalculia, Dysgraphia, Left-Right Confusion. Steven Spielberg
  • 15. WHAT NOT TO DO Large blocks of text Underline words, use italics and write in capital letters Force the user to remember things from previous pages Depend on correct spelling (provide suggestions) Lots of information in one place DON’T DO IT
  • 16. WHAT TO DO Keep content short, clear and simple Use images and diagrams to follow texts Align text to the left and maintain layout consistency Consider producing materials in other formats Allow users to change the contrast between background and text Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  • 17. HEARING IMPAIRED OR DEAF • The difference between being hard of hearing and being deaf lies in the degree of hearing loss. People typically use being hard of hearing to describe mild-to-severe hearing loss. Meanwhile, deafness refers to profound hearing loss. Deaf people have very little, if any, hearing. • Main cause: genetics, ageing, exposure to noise, some infections, birth complications, trauma to the ear, and certain medications or toxins. A common condition that results in hearing loss is chronic ear infections. Millie Bobby Brown
  • 18. WHAT NOT TO DO Large blocks of text Use audio or video content only Do not allow the phone to be the only means of communication Complex and disorderly layouts Figures of speech and idiomatic expressions
  • 19. WHAT TO DO Split content with subtitles, images and videos Describe everything clearly and simply Use captions and provide transcripts for videos Consistent and intuitive layouts Allow the user to choose their best means of communication DO IT!
  • 20. LOW VISION • Low vision generally refers to people who can see but have an impairment that impacts their vision. Low vision only includes impairments that are not mitigated with regular glasses, contact lenses, medicine, or surgery. Only when it interferes with a person's ability to perform daily activities, is it considered a visual impairment. • Main cause: eye diseases and health conditions such as cataracts, glaucoma, and diabetes, birth conditions or injuries. Johnny Depp
  • 21. WHAT NOT TO DO Low contrast and small fonts “Hide” information in download files Use only colors to transmit messages Spread content and need to scroll screen Separate actions from their context Aa + 200%
  • 22. WHAT TO DO Good contrast and readable font size All information directly in HTML pages Use combination of colors, shapes and text Logical and linear layout ensuring good readings with zoom Build buttons and notifications within context Aa + 200%
  • 23. SCREEN READER USER • Screen readers convert digital text into synthesized speech, and they allow users to listen to the website content and navigate with the keyboard. This technology helps people with special needs to have independence and privacy to surf the internet. • Disability Types: Blindness, Low Vision/Visually- Impaired, Cognitive, Deafness/Hard-of-Hearing, Motor and others. Blindness Low Vision / Visually- Impaired Cognitive Deafness Motor Other Webaim Screen Reader User Survey 2015 https://webaim.org/projects/screenreadersurvey6/
  • 24. WHAT NOT TO DO Display content in video and image only Force user to use mouse or touch to interact Spread content across the page Structure dependent on text size, style and location Badly descriptive titles and links <p class=“u-font-36”>Title</p> <p class=“u-font-24”>Subtitle</p> <p class=“u-font-12”>Content</p> Click here
  • 25. WHAT TO DO Describe images and provide transcripts for videos Semantic HTML Build for keyboard use only Inform the language of your app Self-describing links and titles <h1> <nav> <label> <section> <alt> Contact us<html lang="en">
  • 27. REFERENCES •World Wide Web Consortium (W3C) - https://www.w3.org/ •WebAIM - https://webaim.org/ •Michael K Sahota - https://twitter.com/michaelsahota •Web Accessibility I: Make Your Website Accessible to Keyboard Users - https://www.tatianeaguirres.com/blog/2020-07-20-web-accessibility-1/
  • 28. THANKS! Slides available at https://tatianeaguirres.github.io/public-speaking