SlideShare a Scribd company logo
1 of 65
Download to read offline
Web accessibility 101
The why, who, what, and how of “a11y”
September 2017
Brought to you by EAT, the ecentricarts accessibility team.
What we’ll cover:
➜ Why accessibility? An introduction
● Why we care
➜ Common a11y misconceptions
➜ Understanding accessibility guidelines
● What is WCAG?
● Legal requirements
➜ Making accessible content
➜ Coding accessible websites
● Accessible CMS customizations
➜ Accessibility tools & testing
FYI:
“a11y” is Twitter shorthand for accessibility
(there are 11 letters between the a and y).
Use #a11y on social media to find the latest
articles and discussions.
Why accessibility?
The why’s, who’s, and how’s
The internet is one of the best things that has
ever happened to people with disabilities.
WebAIM, a world leader in web accessibility
Accessibility by the numbers
Americans have difficulty
performing functional or
participatory activities
(US Census)
1 in 5
of the global population
report challenges in
dealing with basic daily
tasks and interactions
(WHO)
15%
Of us will have some form
of disability by the time
we retire
(StatsCan)
>30%
https://twitter.com/estellevw/status/877642246258016258
http://gs.statcounter.com/
https://www.census.gov/newsroom/releases/archives/miscellaneous/cb12-134.html
Accessibility helps:
The deaf and
hard of hearing
The blind and
partially sighted
Those with
limited dexterity
or mobility
Those with cognitive
and/or vestibular
disorders
Remember, these may be permanent or temporary conditions
Accessibility helps:
A person holding
a phone in one
hand
A person with
concussion
symptoms
A person with a
broken arm
A person outside in
bright sunlight
These circumstances are also known as situational disabilities
Accessibility helps... everyone!
➜ We all benefit from clear, logical, and user-friendly content
and experiences
➜ Remember, over 30% of Canadians will have some form of
disability by the time we retire
BONUS:
Accessible websites use semantic HTML and
can help increase organic search traffic by as
much as 50%
Assistive Technologies
Assistive technologies help users with disabilities increase, maintain, or
improve their functional capabilities.
➜ Screen readers
➜ Eye tracking software
➜ Keyboard shortcuts
➜ Braille displays
Why we care
A (very) brief statement
We think everyone deserves to learn and
access information online, and it’s our
responsibility [as designers, developers,
and content creators] to help bridge the
usability gap.
- ecentricarts accessibility team
Common web
accessibility
misconceptions
Common misconceptions
“Web accessibility only helps a fraction of my users/the population.”
➜ 3.8 million Canadians over 15 years old (14%) live with disabilities
➜ 7.2% of Canadians have mobility issues, yet all new buildings in
Ontario must be barrier-free - why not the internet, too?
● Barrier-free buildings help people with permanent and temporary motor disabilities,
plus situational disabilities (e.g. a parent pushing a stroller)
➜ The big picture: There are significant overlaps between accessibility
and usability that can benefit everyone
Common misconceptions
“Web accessibility is expensive and time consuming.”
➜ More research is required to create accessible sites, but designers and
developers experienced in accessibility require less research time and
bake these “extra features” in from the get-go
● Retrofitting inaccessible sites is a lot more time consuming (A.K.A. more $$$) than
building an accessible site from scratch
➜ See W3C’s Financial Factors of web accessibility for more details
Common misconceptions
“We don’t need to be compliant.”
➜ Legislation (like the Canadians with Disabilities Act) is still evolving
➜ Web accessibility lawsuits are steadily increasing in the U.S.
● The precedent has been set: a blind plaintiff unable to purchase products online has
successfully sued Winn-Dixie, a major American grocery chain
● Five Guys website currently fighting ADA non-compliance lawsuit
➜ You can avoid future “uh-oh” moments by getting to know the
standards and staying ahead of the web accessibility curve
Understanding
Accessibility Standards
What are they and how does that affect your organization?
The basics of WCAG 2.0
The de facto standard of web accessibility
WCAG 2.0
The Web Content Accessibility Guidelines are a series of
internationally recognized guidelines that are intended
to help solve many problems that web users with
disabilities face.
Core Principles: Perceivable
Make it easier for users to see and hear content.
Think about:
➜ Alt text
➜ Captions
Core Principles: Operable
Help users navigate to and find content.
Think about:
➜ Focus states
➜ Keyboard navigation
➜ Form labels
➜ Avoid flashes or fast animations
Don’t use content
that can cause
seizures.
Core Principles: Understandable
Make content appear and operate in predictable ways.
Think about:
➜ Link text
➜ Form errors
✔
Consistency and
clarity is crucial
Core Principles: Robust
Maximize compatibility with current and future user tools.
Think about:
➜ Semantics
➜ Valid HTML
Conformance Levels
All guidelines are assigned one of three levels of conformance (A, AA, AAA)
based on a number of factors including, whether:
➜ The task is essential and/or no workarounds can be provided
➜ It is possible to achieve for all websites/types of content
➜ The skills required to achieve it are reasonable to learn in a week’s time or
less
➜ The standard would limit the look and feel of the site
Conformance Levels
➜ Level A
● High user impact
● Low impact on presentation/functionality
● Easy to implement
1.2.2
Captions are provided for all
pre-recorded videos with audio
Conformance Levels
➜ Level AA
● High user impact
● Some impact on presentation/functionality
1.2.5
An audio description is provided for all
pre-recorded videos with audio (see next
slide for example)
Demo: Described audio
The 2017 ecentricarts company video with described audio
Conformance Levels
➜ Level AAA
● Specific user impact
● Some impact on presentation/functionality
● Increased level of difficulty to implement
1.2.6
Sign language interpretation is provided
for all pre-recorded videos with audio
Legal Requirements
What are the rules and who needs to comply?
Currently, Canada only mandates government websites.
Legislation in progress: the Canadians with Disabilities Act
In Ontario? Follow AODA, the Accessibility for Ontarians with Disabilities Act:
➜ Ontario is the first province to enact legislation for accessibility
➜ Government of Ontario sites must meet WCAG Level AA
➜ Websites for public sector and organizations with 50+ employees must meet WCAG Level A -
WCAG Level AA as of January 1, 2021
In Canada
In the United States
➜ Government institutions & ICT fall under Section 508; refreshed this year
➜ Educational & Federally Funded Institutions: Section 504 -> 508
➜ Non-profits: “Public accommodation” falls under ADA
➜ Private sector: “Public accommodation” falls under the ADA
Section 508
Government & Government-funded* institutions have 16 requirements:
➜ Must provide a text equivalent (i.e. transcript, captions) for non-text
materials
➜ Tables must be appropriately labeled with headers
➜ AT users must be able to fully complete & access info in forms
➜ 508 Refresh: Everything new built after January 18th, 2018 must
comply to Level AA standard
*grey area
ADA Updates
➜ DOJ declining to amend current ADA rules under current administration
● Experts predict this will cause increase in privately brought lawsuits under ADA Title III
➜ Winn-Dixie: June 13th, 2017
● Judge sided with plaintiff, a screen-reader user
● Injunction requires Winn-Dixie to update website based off of WCAG Level AA
➜ ADA Title III lawsuits steadily increasing year-over-year
In the European Union
Public Sector:
➜ Requirements map to WCAG Level A
➜ Everything new after September 18, 2018 must comply by
September 18, 2019
Worldwide
➜ WCAG 2.0 is the de facto standard worldwide
➜ Countries whose gov’t sites must comply with at least WCAG 2.0 Level A:
● Japan
● New Zealand
● All of the EU
➜ Countries with broad accessibility laws that have been applied to the web
● USA (ADA) (Lawsuits interpreting this as meeting WCAG 2.0 Level A/AA)
● Australia (DDA) (Gov’t interpreting this as meeting WCAG 2.0 Level A)
● UK (EQA) (Discrimination lawsuits settled out of court; Gov’t interpreting this as WCAG 2.0)
Making Accessible
Content
Best practices and quick wins
Writing accessible content
➜ Use appropriate page titles
➜ Use logical headings and proper structure
➜ Provide captions or a written transcript
for video content
➜ Remember: what may feel ambiguous or
confusing to you will be equally (if not,
more confusing) for other users
Writing accessible content
➜ Make sure link text describes the
purpose of the link
● Use “Read more about our recent work”
instead of simply “Read more”
➜ Use meaningful, descriptive alt text on
images
● WebAIM’s guide to writing alt text
Painting of George
Washington crossing the
Delaware River
Coding accessible content
➜ Use semantic markup
● Buttons as buttons, lists as lists,
tables as tables, select for dropdown,
header, main, aside and footer to
identify your content
➜ Mark up your headings
semantically & in a logical order
➜ Use empty alt attributes if the
image is decorative only
➜ Provide control
options on videos,
gifs and carousels
Designing accessible content
➜ Ensure links are easily
identified with a distinct
design treatment
➜ Reserve underlines for
links only
Designing accessible content
➜ Design clear hover and focus
states for interactive elements
➜ If the default focus ring is
disabled, provide an alternative
visible focus
Designing accessible content
Designing accessible content
➜ “It’s estimated that 91% of the top 100 popular sites home
pages fail color contrast” - Rethinking Colour and Contrast
➜ Ensure text meets accessible colour contrast ratios
● Be mindful of colour contrast when overlaying live text onto photos
● Check with the WebAIM contrast checker tool
➜ Use legible fonts
➜ Avoid images with embedded text
Coding Accessible
Websites
The basics
Bypass blocks give users of assistive technology direct access to the
primary content of your page.
Add a “Skip to” link to all page
templates that jumps passed
repeated navigation into the
main content container.
Skip Links (Bypass blocks)
Check out Foundation’s show-on-focus class
Form Labels
➜ Ensure all form controls have an appropriate labels associated with them.
Using ID’s and the for attribute
➜ Don’t use placeholder text as a replacement for labels.
Use CSS & JS to position semantic labels over top of form fields to
achieve specific design treatments
➜ Indicate required fields programmatically and visually.
Use aria-required and an asterisk attached to the label
Form Errors
➜ Write helpful error text for each form control.
Don’t rely on colour alone - like a red border - to indicate errors
➜ Programmatically associate error text and tooltips with form inputs.
Use aria-describedby on inputs that points to the ID of the message
➜ List all form errors in a list on invalid submission.
Link errors directly to respective inputs for easy access
Demo: Forms (before)
Here, the screen reader software can’t communicate the red error message to the user
Demo: Forms (after)
Here, the screen reader software reads a global error message first, properly informing the user
ARIA landmark roles
ARIA (Accessible Rich Internet Applications) is a set of accessibility attributes that
can be added to HTML markup.
Adding appropriate landmark roles
to common HTML tags allows users
of assistive technology a way to
quickly get around a page.
Demo: ARIA Landmark Roles
ARIA roles allow assistive tech users to easily navigate through different sections of the page
Language
Indicating the language of content using the lang attribute on multilingual
sites ensures assistive technology will read content with correct
pronunciation.
➜ Add a global language on the <html> tag.
➜ Add a lang attribute to any
in page content that differs
in language.
Demo: lang
lang tags drastically change how a screen reader will read/pronounce the words on screen
Make sure the code you’re writing is valid by running it through the
W3C markup validator.
Common issues to look out for:
➜ Duplicate ID’s
➜ Incorrect element nesting
➜ Missing headings
Valid HTML
CMS Optimizations
Empower content editors to create accessible websites by providing options
and information right in the CMS.
➜ Add instructions with accessibility tips right inside your CMS editor
Learn more about improving content entry for Wordpress here
➜ Make it easy for editors to add alt text, transcripts or alternate video
When creating embedded media widgets, always provide additional fields to include
alternates
Tools & Testing
How do you know if your site is truly accessible?
Automated tools
Accessibility Evaluation Tools (WAVE and aXe) analyze website markup
against various WCAG criteria and run right in your browser.
These tools help to detect:
➜ Missed heading levels
➜ Empty links and alt text
➜ Colour contrast issues
Vision simulators
See what users see by running vision
simulators in the browser.
These programs (Color Contrast Analyzer,
NoCoffee) help identify areas that may be
failing WCAG contrast ratios or are generally
problematic.
Don’t rely on automated tools
Accessibility is all about context, and sometimes bots have a hard time
understanding context.
➜ Can result in false positives or false negatives
➜ Use automated programs as a “first pass” only
➜ Ensure manual testing is done on all key areas of functionality
Quick wins with a keyboard
➜ Navigate and submit forms with just a keyboard
➜ Using tab, look for clearly visible focus states
➜ Ensure hover events are replicated on focus where appropriate
➜ Dismiss disruptive content (like modals)
with the escape key
➜ Check for keyboard traps
➜ Look for Skip Links as the first
focusable element
Try a screenreader
Understand how users navigate websites with a screen reader using one of
the following screen reader/browser combinations:
➜ NVDA with Firefox on Windows
➜ VoiceOver with Safari on Mac OS
➜ JAWS with either IE or Firefox on Windows
Use the arrow keys and the tab key while listening to the screen reader output
Screen Reader Basics: NVDA -- A11ycasts
Resources
➜ WebAIM WCAG Checklist
➜ WebAIM 508 Standards Checklist
➜ OATMEAL: eBay Core Accessibility Tests
➜ A11y Dev Tools
➜ Inclusive Design Principles
➜ WAVE
➜ aXe
➜ Color Contrast Analyzer
➜ NoCoffee
➜ “Web accessibility according to actual people
with disabilities”
➜ MDN Accessibility
➜ Search #a11y on Twitter
Thanks for joining us
Any questions or comments? We’d love to hear from you!
EAT@ecentricarts.com

More Related Content

What's hot

Website Accessibility
Website AccessibilityWebsite Accessibility
Website AccessibilityNishan Bose
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web AccessibilityAndrea Dubravsky
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101Patrick Dunphy
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design PresentationTopher Kanyuga
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility GuidelinesPurnimaAgarwal6
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeWhitney Quesenbery
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibilityYogeshDaphane
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplifiedciwstudy
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilitySilverTech
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testingToufic Sbeiti
 
WCAG 2.1 and POUR
WCAG 2.1 and POURWCAG 2.1 and POUR
WCAG 2.1 and POURAlena Huang
 

What's hot (20)

Website Accessibility
Website AccessibilityWebsite Accessibility
Website Accessibility
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challenge
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
WCAG
WCAGWCAG
WCAG
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibility
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 
Accessibility
AccessibilityAccessibility
Accessibility
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website Accessibility
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testing
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
WCAG 2.1 and POUR
WCAG 2.1 and POURWCAG 2.1 and POUR
WCAG 2.1 and POUR
 

Similar to Web accessibility 101: The why, who, what, and how of "a11y"

ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilitySilverTech
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and ProfitMike Wilcox
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?Devin Olson
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Is Your Website ADA Compliant?
Is Your Website ADA Compliant?Is Your Website ADA Compliant?
Is Your Website ADA Compliant?SilverTech
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilitySilverTech
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonRachel Cherry
 
Webinar - Web Accessibility 101 - 2016-08-09
Webinar - Web Accessibility 101 - 2016-08-09Webinar - Web Accessibility 101 - 2016-08-09
Webinar - Web Accessibility 101 - 2016-08-09TechSoup
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
A Path to Accessibility Compliance - Open Apereo 2018
A Path to Accessibility Compliance  - Open Apereo 2018A Path to Accessibility Compliance  - Open Apereo 2018
A Path to Accessibility Compliance - Open Apereo 2018Aaron Grant
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility WorkshopDevin Olson
 
Tackling Accessibility - DrupalCampTO 2014
Tackling Accessibility - DrupalCampTO 2014Tackling Accessibility - DrupalCampTO 2014
Tackling Accessibility - DrupalCampTO 2014cspin
 
Web accessibility strategies for the new decade
Web accessibility strategies for the new decadeWeb accessibility strategies for the new decade
Web accessibility strategies for the new decadeAndrew Stevens
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationOpenSense Labs
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 

Similar to Web accessibility 101: The why, who, what, and how of "a11y" (20)

ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and Profit
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
ADA Compliance
ADA ComplianceADA Compliance
ADA Compliance
 
Is Your Website ADA Compliant?
Is Your Website ADA Compliant?Is Your Website ADA Compliant?
Is Your Website ADA Compliant?
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Webinar - Web Accessibility 101 - 2016-08-09
Webinar - Web Accessibility 101 - 2016-08-09Webinar - Web Accessibility 101 - 2016-08-09
Webinar - Web Accessibility 101 - 2016-08-09
 
Accessible thinking in your IA
Accessible thinking in your IAAccessible thinking in your IA
Accessible thinking in your IA
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
A Path to Accessibility Compliance - Open Apereo 2018
A Path to Accessibility Compliance  - Open Apereo 2018A Path to Accessibility Compliance  - Open Apereo 2018
A Path to Accessibility Compliance - Open Apereo 2018
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
 
Tackling Accessibility - DrupalCampTO 2014
Tackling Accessibility - DrupalCampTO 2014Tackling Accessibility - DrupalCampTO 2014
Tackling Accessibility - DrupalCampTO 2014
 
Web accessibility strategies for the new decade
Web accessibility strategies for the new decadeWeb accessibility strategies for the new decade
Web accessibility strategies for the new decade
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Web (In)accessible
Web (In)accessible Web (In)accessible
Web (In)accessible
 

Recently uploaded

A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 

Recently uploaded (20)

Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 

Web accessibility 101: The why, who, what, and how of "a11y"

  • 1. Web accessibility 101 The why, who, what, and how of “a11y” September 2017
  • 2. Brought to you by EAT, the ecentricarts accessibility team.
  • 3. What we’ll cover: ➜ Why accessibility? An introduction ● Why we care ➜ Common a11y misconceptions ➜ Understanding accessibility guidelines ● What is WCAG? ● Legal requirements ➜ Making accessible content ➜ Coding accessible websites ● Accessible CMS customizations ➜ Accessibility tools & testing FYI: “a11y” is Twitter shorthand for accessibility (there are 11 letters between the a and y). Use #a11y on social media to find the latest articles and discussions.
  • 4. Why accessibility? The why’s, who’s, and how’s
  • 5. The internet is one of the best things that has ever happened to people with disabilities. WebAIM, a world leader in web accessibility
  • 6. Accessibility by the numbers Americans have difficulty performing functional or participatory activities (US Census) 1 in 5 of the global population report challenges in dealing with basic daily tasks and interactions (WHO) 15% Of us will have some form of disability by the time we retire (StatsCan) >30%
  • 8. Accessibility helps: The deaf and hard of hearing The blind and partially sighted Those with limited dexterity or mobility Those with cognitive and/or vestibular disorders Remember, these may be permanent or temporary conditions
  • 9. Accessibility helps: A person holding a phone in one hand A person with concussion symptoms A person with a broken arm A person outside in bright sunlight These circumstances are also known as situational disabilities
  • 10. Accessibility helps... everyone! ➜ We all benefit from clear, logical, and user-friendly content and experiences ➜ Remember, over 30% of Canadians will have some form of disability by the time we retire BONUS: Accessible websites use semantic HTML and can help increase organic search traffic by as much as 50%
  • 11. Assistive Technologies Assistive technologies help users with disabilities increase, maintain, or improve their functional capabilities. ➜ Screen readers ➜ Eye tracking software ➜ Keyboard shortcuts ➜ Braille displays
  • 12. Why we care A (very) brief statement
  • 13. We think everyone deserves to learn and access information online, and it’s our responsibility [as designers, developers, and content creators] to help bridge the usability gap. - ecentricarts accessibility team
  • 15. Common misconceptions “Web accessibility only helps a fraction of my users/the population.” ➜ 3.8 million Canadians over 15 years old (14%) live with disabilities ➜ 7.2% of Canadians have mobility issues, yet all new buildings in Ontario must be barrier-free - why not the internet, too? ● Barrier-free buildings help people with permanent and temporary motor disabilities, plus situational disabilities (e.g. a parent pushing a stroller) ➜ The big picture: There are significant overlaps between accessibility and usability that can benefit everyone
  • 16. Common misconceptions “Web accessibility is expensive and time consuming.” ➜ More research is required to create accessible sites, but designers and developers experienced in accessibility require less research time and bake these “extra features” in from the get-go ● Retrofitting inaccessible sites is a lot more time consuming (A.K.A. more $$$) than building an accessible site from scratch ➜ See W3C’s Financial Factors of web accessibility for more details
  • 17. Common misconceptions “We don’t need to be compliant.” ➜ Legislation (like the Canadians with Disabilities Act) is still evolving ➜ Web accessibility lawsuits are steadily increasing in the U.S. ● The precedent has been set: a blind plaintiff unable to purchase products online has successfully sued Winn-Dixie, a major American grocery chain ● Five Guys website currently fighting ADA non-compliance lawsuit ➜ You can avoid future “uh-oh” moments by getting to know the standards and staying ahead of the web accessibility curve
  • 18. Understanding Accessibility Standards What are they and how does that affect your organization?
  • 19. The basics of WCAG 2.0 The de facto standard of web accessibility
  • 20. WCAG 2.0 The Web Content Accessibility Guidelines are a series of internationally recognized guidelines that are intended to help solve many problems that web users with disabilities face.
  • 21. Core Principles: Perceivable Make it easier for users to see and hear content. Think about: ➜ Alt text ➜ Captions
  • 22. Core Principles: Operable Help users navigate to and find content. Think about: ➜ Focus states ➜ Keyboard navigation ➜ Form labels ➜ Avoid flashes or fast animations Don’t use content that can cause seizures.
  • 23. Core Principles: Understandable Make content appear and operate in predictable ways. Think about: ➜ Link text ➜ Form errors ✔ Consistency and clarity is crucial
  • 24. Core Principles: Robust Maximize compatibility with current and future user tools. Think about: ➜ Semantics ➜ Valid HTML
  • 25. Conformance Levels All guidelines are assigned one of three levels of conformance (A, AA, AAA) based on a number of factors including, whether: ➜ The task is essential and/or no workarounds can be provided ➜ It is possible to achieve for all websites/types of content ➜ The skills required to achieve it are reasonable to learn in a week’s time or less ➜ The standard would limit the look and feel of the site
  • 26. Conformance Levels ➜ Level A ● High user impact ● Low impact on presentation/functionality ● Easy to implement 1.2.2 Captions are provided for all pre-recorded videos with audio
  • 27. Conformance Levels ➜ Level AA ● High user impact ● Some impact on presentation/functionality 1.2.5 An audio description is provided for all pre-recorded videos with audio (see next slide for example)
  • 28. Demo: Described audio The 2017 ecentricarts company video with described audio
  • 29. Conformance Levels ➜ Level AAA ● Specific user impact ● Some impact on presentation/functionality ● Increased level of difficulty to implement 1.2.6 Sign language interpretation is provided for all pre-recorded videos with audio
  • 30. Legal Requirements What are the rules and who needs to comply?
  • 31. Currently, Canada only mandates government websites. Legislation in progress: the Canadians with Disabilities Act In Ontario? Follow AODA, the Accessibility for Ontarians with Disabilities Act: ➜ Ontario is the first province to enact legislation for accessibility ➜ Government of Ontario sites must meet WCAG Level AA ➜ Websites for public sector and organizations with 50+ employees must meet WCAG Level A - WCAG Level AA as of January 1, 2021 In Canada
  • 32. In the United States ➜ Government institutions & ICT fall under Section 508; refreshed this year ➜ Educational & Federally Funded Institutions: Section 504 -> 508 ➜ Non-profits: “Public accommodation” falls under ADA ➜ Private sector: “Public accommodation” falls under the ADA
  • 33. Section 508 Government & Government-funded* institutions have 16 requirements: ➜ Must provide a text equivalent (i.e. transcript, captions) for non-text materials ➜ Tables must be appropriately labeled with headers ➜ AT users must be able to fully complete & access info in forms ➜ 508 Refresh: Everything new built after January 18th, 2018 must comply to Level AA standard *grey area
  • 34. ADA Updates ➜ DOJ declining to amend current ADA rules under current administration ● Experts predict this will cause increase in privately brought lawsuits under ADA Title III ➜ Winn-Dixie: June 13th, 2017 ● Judge sided with plaintiff, a screen-reader user ● Injunction requires Winn-Dixie to update website based off of WCAG Level AA ➜ ADA Title III lawsuits steadily increasing year-over-year
  • 35. In the European Union Public Sector: ➜ Requirements map to WCAG Level A ➜ Everything new after September 18, 2018 must comply by September 18, 2019
  • 36. Worldwide ➜ WCAG 2.0 is the de facto standard worldwide ➜ Countries whose gov’t sites must comply with at least WCAG 2.0 Level A: ● Japan ● New Zealand ● All of the EU ➜ Countries with broad accessibility laws that have been applied to the web ● USA (ADA) (Lawsuits interpreting this as meeting WCAG 2.0 Level A/AA) ● Australia (DDA) (Gov’t interpreting this as meeting WCAG 2.0 Level A) ● UK (EQA) (Discrimination lawsuits settled out of court; Gov’t interpreting this as WCAG 2.0)
  • 38. Writing accessible content ➜ Use appropriate page titles ➜ Use logical headings and proper structure ➜ Provide captions or a written transcript for video content ➜ Remember: what may feel ambiguous or confusing to you will be equally (if not, more confusing) for other users
  • 39. Writing accessible content ➜ Make sure link text describes the purpose of the link ● Use “Read more about our recent work” instead of simply “Read more” ➜ Use meaningful, descriptive alt text on images ● WebAIM’s guide to writing alt text Painting of George Washington crossing the Delaware River
  • 40. Coding accessible content ➜ Use semantic markup ● Buttons as buttons, lists as lists, tables as tables, select for dropdown, header, main, aside and footer to identify your content ➜ Mark up your headings semantically & in a logical order ➜ Use empty alt attributes if the image is decorative only
  • 41. ➜ Provide control options on videos, gifs and carousels Designing accessible content
  • 42. ➜ Ensure links are easily identified with a distinct design treatment ➜ Reserve underlines for links only Designing accessible content
  • 43. ➜ Design clear hover and focus states for interactive elements ➜ If the default focus ring is disabled, provide an alternative visible focus Designing accessible content
  • 44. Designing accessible content ➜ “It’s estimated that 91% of the top 100 popular sites home pages fail color contrast” - Rethinking Colour and Contrast ➜ Ensure text meets accessible colour contrast ratios ● Be mindful of colour contrast when overlaying live text onto photos ● Check with the WebAIM contrast checker tool ➜ Use legible fonts ➜ Avoid images with embedded text
  • 45.
  • 47. Bypass blocks give users of assistive technology direct access to the primary content of your page. Add a “Skip to” link to all page templates that jumps passed repeated navigation into the main content container. Skip Links (Bypass blocks) Check out Foundation’s show-on-focus class
  • 48. Form Labels ➜ Ensure all form controls have an appropriate labels associated with them. Using ID’s and the for attribute ➜ Don’t use placeholder text as a replacement for labels. Use CSS & JS to position semantic labels over top of form fields to achieve specific design treatments ➜ Indicate required fields programmatically and visually. Use aria-required and an asterisk attached to the label
  • 49. Form Errors ➜ Write helpful error text for each form control. Don’t rely on colour alone - like a red border - to indicate errors ➜ Programmatically associate error text and tooltips with form inputs. Use aria-describedby on inputs that points to the ID of the message ➜ List all form errors in a list on invalid submission. Link errors directly to respective inputs for easy access
  • 50. Demo: Forms (before) Here, the screen reader software can’t communicate the red error message to the user
  • 51. Demo: Forms (after) Here, the screen reader software reads a global error message first, properly informing the user
  • 52. ARIA landmark roles ARIA (Accessible Rich Internet Applications) is a set of accessibility attributes that can be added to HTML markup. Adding appropriate landmark roles to common HTML tags allows users of assistive technology a way to quickly get around a page.
  • 53. Demo: ARIA Landmark Roles ARIA roles allow assistive tech users to easily navigate through different sections of the page
  • 54. Language Indicating the language of content using the lang attribute on multilingual sites ensures assistive technology will read content with correct pronunciation. ➜ Add a global language on the <html> tag. ➜ Add a lang attribute to any in page content that differs in language.
  • 55. Demo: lang lang tags drastically change how a screen reader will read/pronounce the words on screen
  • 56. Make sure the code you’re writing is valid by running it through the W3C markup validator. Common issues to look out for: ➜ Duplicate ID’s ➜ Incorrect element nesting ➜ Missing headings Valid HTML
  • 57. CMS Optimizations Empower content editors to create accessible websites by providing options and information right in the CMS. ➜ Add instructions with accessibility tips right inside your CMS editor Learn more about improving content entry for Wordpress here ➜ Make it easy for editors to add alt text, transcripts or alternate video When creating embedded media widgets, always provide additional fields to include alternates
  • 58. Tools & Testing How do you know if your site is truly accessible?
  • 59. Automated tools Accessibility Evaluation Tools (WAVE and aXe) analyze website markup against various WCAG criteria and run right in your browser. These tools help to detect: ➜ Missed heading levels ➜ Empty links and alt text ➜ Colour contrast issues
  • 60. Vision simulators See what users see by running vision simulators in the browser. These programs (Color Contrast Analyzer, NoCoffee) help identify areas that may be failing WCAG contrast ratios or are generally problematic.
  • 61. Don’t rely on automated tools Accessibility is all about context, and sometimes bots have a hard time understanding context. ➜ Can result in false positives or false negatives ➜ Use automated programs as a “first pass” only ➜ Ensure manual testing is done on all key areas of functionality
  • 62. Quick wins with a keyboard ➜ Navigate and submit forms with just a keyboard ➜ Using tab, look for clearly visible focus states ➜ Ensure hover events are replicated on focus where appropriate ➜ Dismiss disruptive content (like modals) with the escape key ➜ Check for keyboard traps ➜ Look for Skip Links as the first focusable element
  • 63. Try a screenreader Understand how users navigate websites with a screen reader using one of the following screen reader/browser combinations: ➜ NVDA with Firefox on Windows ➜ VoiceOver with Safari on Mac OS ➜ JAWS with either IE or Firefox on Windows Use the arrow keys and the tab key while listening to the screen reader output Screen Reader Basics: NVDA -- A11ycasts
  • 64. Resources ➜ WebAIM WCAG Checklist ➜ WebAIM 508 Standards Checklist ➜ OATMEAL: eBay Core Accessibility Tests ➜ A11y Dev Tools ➜ Inclusive Design Principles ➜ WAVE ➜ aXe ➜ Color Contrast Analyzer ➜ NoCoffee ➜ “Web accessibility according to actual people with disabilities” ➜ MDN Accessibility ➜ Search #a11y on Twitter
  • 65. Thanks for joining us Any questions or comments? We’d love to hear from you! EAT@ecentricarts.com