SlideShare a Scribd company logo
Introduction to
Accessibility
Joseph McLarty
(in 20 minutes… somehow)
What we are going to cover
• Different disabilities
• Understanding accessibility
• Accessibility for Ontarians with Disabilities Act (AODA)
• The Accessibility Standard for Information and Communications
• Web Content Accessibility Guidelines (WCAG) 2.0
• Places to start
• Resources
• Questions
Different disabilities
Different disabilities
Cognitive/Intellectual
• Dyslexia, brain injury (stroke), neurodegenerative
(Parkinson's, Alzheimer's, etc.)
Physical
• Spinal cord injury, neuromuscular disorders,
limb amputation
Sensory
• Vision loss, hearing loss
Remember:
Disabilities are not binary
and one person could
have some combination
of these impairments
Understanding accessibility
Understanding accessibility
What is accessibility?
"It simply means giving people of all
abilities opportunities to participate
fully in everyday life."
Understanding accessibility
Example barriers to accessibility
• Attitudinal issues
• Assuming a person with a speech
impairment cant understand you
• Physical barriers
• A person who uses a wheelchair not
being able to enter a public building
because there is no ramp.
• Technology barriers
• “invisible” issues with digital websites
and communication materials.
Understanding accessibility
How do we remove these barriers?
• Awareness
• Policy improvements
• Built environment changes
• Legislation - AODA
Accessibility for Ontarians with
Disabilities Act
(AODA)
Accessibility for Ontarians with Disabilities Act
The government enacted the Accessibility for Ontarians with
Disabilities Act (AODA) in 2005, which set out a clear goal and
timeframe to make Ontario accessible by 2025.
Accessibility for Ontarians with Disabilities Act
Accessibility Standard for Information and Communications
• Beginning January 1, 2014:
• If you launch a new public website or your existing site undergoes a
significant refresh, the site and any of its web content published after January
1, 2012, must conform to the World Wide Web Consortium Web Content
Accessibility Guidelines (WCAG) 2.0, Level A.
• Beginning January 1, 2021:
• All public websites and all web content on those sites published after January
1, 2012, must conform with WCAG 2.0 Level AA, other than providing
captions on live videos or audio descriptions for pre-recorded videos.
Web Content Accessibility
Guidelines 2.0
(WCAG)
Web Content Accessibility Guidelines (WCAG) 2.0
• WCAG 2.0 is an internationally accepted standard for web
accessibility developed by the World Wide Web Consortium (W3C),
The governing body of the web.
• Each guideline has success criteria spread across three levels of
conformance – Level A, Level AA and Level AAA.
Web Content Accessibility Guidelines (WCAG) 2.0
• The Web Content Accessibility Guidelines (WCAG) 2.0 are broken
down into the following four principles:
• Perceivable - Information and user interface components must be
presentable to users in ways they can perceive.
• Operable - User interface components and navigation must be operable.
• Understandable - Information and the operation of user interface must be
understandable.
• Robust - Content must be robust enough that it can be interpreted reliably by
a wide variety of user agents, including assistive technologies.
Places to start
Places to start
Provide text alternatives for images
Screen reader software will scan an image or to find a description and
read it aloud
• In the example below a button element contains a search icon, the
text alternative is a description of what the button does – “search”
• There are situations where having blank alt attribute are appropriate
(alt=“ ”) *note the space in-between quotes*
• An image is purely decorative and provides no function or benefit beyond
aesthetics.
• Consider including decorative images using CSS instead of inline HTML
<button>
<img src="images/search.png" width="74" height="29" alt="Search">
</button>
Places to start
Use semantic HTML
"Semantic HTML is the use of HTML markup to
reinforce the semantics, or meaning, of the
information in webpages rather than merely to
define its presentation or look.”
Places to start
Use semantic HTML
Semantics and accessibility are part of HTML by design
• Making use of the proper HTML element is very important
• Avoid using tables for layout/design
• CSS Styling does not create a button - <span class=“btn”>Click here</span>
• Use the <button> element (keyboard events and tabindex are included)
• Code your visual headings with the proper HTML heading element
• <h1> to <h6> – hierarchy is important.
• Form fields need a proper label
• Label creates larger click area
• Guarantees that the label will be
read properly with an input
…
<label for="username">Your
username</label>
<input type="text" id="username” />
…
Places to start
Verify that all functionality can be completed with a keyboard
Make sure that keyboard users can use their tab key (among others) to
navigate the content and functionality of your app
• Maintain keyboard focus states
(:focus pseudo-class and outline CSS property)
Places to start
Verify that all functionality can be completed with a keyboard
• Don’t use positive tabindex attribute values (ex. tabindex=“3”)
• If needed, add elements into the tab order with tabindex=“0”
• Beware of mouse only script triggers
Mouse Event Keyboard Event
mousedown keydown
mouseup keyup
click keypress
mouseover focus
mouseout blur
Key mapping
Tab: 9
Enter: 13
esc: 27
space: 32
Pageup: 33
pagedown: 34
end: 35
Home: 36
Left: 37
Up: 38
Right: 39
Down: 40
Places to start
Captioning videos
Providing captions allow deaf, hard-of-hearing or those learning English to
following along with your content
• Embed videos using YouTube if you can.
• Amazing subtitle support and transcription timing tools to help create subtitles
• Don’t have to worry about browser and video file type support
• HTML5 Video element with subtitles
• Wide support across modern browser versions (IE 9+, firefox, chrome, safari, opera)
• Small browser constrains still remain
• Ex. Internet Explorer <track> support starts at version 10
<!– simple video embed with subtitles -->
<video src="videofile.mp4”>
<track kind="subtitles" src=”captions.vtt" srclang="en" label="English">
</video>
Places to start
Provide a strong colour contrast
A lack of contrast between foreground text and background
impacts people with low vision and people who are colour blind
• Aim for passing WCAG AA ratio - 4.5:1
• Helpful tools
• WebAIM: Color Contrast Checker
• Snook.ca - Colour Contrast Check
• Colorsafe.co
• Colour Contrast Analyser (CCA)
(software download)
Places to start
Help users avoid and correct mistakes
• Avoid using a generic “error” message on form
submissions.
• Provide messages that explain the issue and assist in
correcting the problem
• “field is required” vs “Please enter a valid email address”
• Don’t use colour as the only method to determine
“required” fields
(ex - “Fields in red are required”)
• Markup is important
• Custom keyboards on touch devices
with HTML5 inputs (tel, email, etc)
• Mark required fields with the
“required” attribute on your <input>
Resources
• Twitter
• #a11y = a[ccessibilit]y
• #a11yTO = accessibility toronto
• Accessibility for Ontarians with Disabilities Act
• Web Content Accessibility Guidelines 2.0
• How to meet WCAG 2.0
• Web accessibility tutorials (W3C)
• HTML5 Video element documentation
Questions?

More Related Content

What's hot (18)

PPT
WCAG 2.0, Simplified
ciwstudy
 
PDF
WordPress Theme Development
WisdmLabs
 
PPTX
Web Content Accessibility Guidelines
PurnimaAgarwal6
 
PPTX
Basics of Web Accessibility
Moin Shaikh
 
PPT
An Introduction to WAI-ARIA
IWMW
 
PPTX
WCAG 2.2 - An Overview of the New Accessibility Guidelines.pptx
AbilityNet
 
PDF
Web accessibility 101: The why, who, what, and how of "a11y"
ecentricarts
 
PPTX
Web Accessibility
Mindfire Solutions
 
PDF
Web Accessibility for Web Developers
Alexander Loechel
 
PDF
SEO Migrations for International Web Setups
Nitin Manchanda
 
PDF
Web accessibility
Patrick Broens
 
PPT
Css advanced – session 4
Dr. Ramkumar Lakshminarayanan
 
PPTX
Web Development
Harshdeep Singh
 
PDF
wordpress power point presentation
Abdulla Shareef Sheikh
 
PPT
Introduction To WCAG 2.0
Vision Australia
 
ODP
HTML5
Hatem Mahmoud
 
PPTX
Overview HTML, HTML5 and Validations
Yaowaluck Promdee
 
WCAG 2.0, Simplified
ciwstudy
 
WordPress Theme Development
WisdmLabs
 
Web Content Accessibility Guidelines
PurnimaAgarwal6
 
Basics of Web Accessibility
Moin Shaikh
 
An Introduction to WAI-ARIA
IWMW
 
WCAG 2.2 - An Overview of the New Accessibility Guidelines.pptx
AbilityNet
 
Web accessibility 101: The why, who, what, and how of "a11y"
ecentricarts
 
Web Accessibility
Mindfire Solutions
 
Web Accessibility for Web Developers
Alexander Loechel
 
SEO Migrations for International Web Setups
Nitin Manchanda
 
Web accessibility
Patrick Broens
 
Css advanced – session 4
Dr. Ramkumar Lakshminarayanan
 
Web Development
Harshdeep Singh
 
wordpress power point presentation
Abdulla Shareef Sheikh
 
Introduction To WCAG 2.0
Vision Australia
 
Overview HTML, HTML5 and Validations
Yaowaluck Promdee
 

Viewers also liked (18)

PPTX
Implementing Accessibility: Accessibility Toronto
Adrian Roselli
 
PPTX
Practical Accessibility - Midwest UX conference 2011
Chris Merkel
 
PPTX
Design with accessibility in mind
Mike Donahue
 
PDF
BBC Olympics: An accessibility case study
Alistair Duggin
 
KEY
Accessibility for Happy Designers
Sandi Wassmer
 
PPTX
The Hotel Industry - Timeshare
winiata
 
PDF
Accessibility & UI Development
Charlie Perrins
 
PDF
Web usability, navigation & accessibility
Christoffer Rietz
 
PDF
UXR2/17: Accessibility Trends – Anspruch und Wirklichkeit der Barrierefreihei...
uxHH
 
PDF
WCAG 2.0 for Designers
Brunner
 
PDF
The Velvet Rope - making user experience accessible
Henny Swan
 
PPTX
2017 CSUN Color Contrast
Crystal Baker
 
PDF
Accessible Responsive Web Design
Interactive Accessibility
 
ZIP
The 5 Layers of Web Accessibility
Dirk Ginader
 
PPTX
Mind Your lang — Accessibility Camp Toronto 2016
Adrian Roselli
 
PPTX
Selfish Accessibility: Presented at Google
Adrian Roselli
 
PPTX
Accessibility and Design: Where Productivity and Philosophy Meet
Joe Lonsky
 
PPT
Accessible & Usable Web Forms. Your How To Guide!
Rabab Gomaa
 
Implementing Accessibility: Accessibility Toronto
Adrian Roselli
 
Practical Accessibility - Midwest UX conference 2011
Chris Merkel
 
Design with accessibility in mind
Mike Donahue
 
BBC Olympics: An accessibility case study
Alistair Duggin
 
Accessibility for Happy Designers
Sandi Wassmer
 
The Hotel Industry - Timeshare
winiata
 
Accessibility & UI Development
Charlie Perrins
 
Web usability, navigation & accessibility
Christoffer Rietz
 
UXR2/17: Accessibility Trends – Anspruch und Wirklichkeit der Barrierefreihei...
uxHH
 
WCAG 2.0 for Designers
Brunner
 
The Velvet Rope - making user experience accessible
Henny Swan
 
2017 CSUN Color Contrast
Crystal Baker
 
Accessible Responsive Web Design
Interactive Accessibility
 
The 5 Layers of Web Accessibility
Dirk Ginader
 
Mind Your lang — Accessibility Camp Toronto 2016
Adrian Roselli
 
Selfish Accessibility: Presented at Google
Adrian Roselli
 
Accessibility and Design: Where Productivity and Philosophy Meet
Joe Lonsky
 
Accessible & Usable Web Forms. Your How To Guide!
Rabab Gomaa
 
Ad

Similar to Introduction to accessibility (20)

PDF
How to create accessible websites - Web Accessibility Summit
Rachel Cherry
 
PDF
How to engineer accessible websites
Rachel Cherry
 
PDF
Designing and Testing for Digital Accessibility
Usability Matters
 
PDF
Website Accessibility Workshop
Devin Olson
 
PDF
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Whole Brain Group, LLC
 
PDF
How to create accessible websites - WordCamp Boston
Rachel Cherry
 
PPT
doumi94
doumi94
 
KEY
Web Accessibility and Design
colinbdclark
 
PDF
2012-07-24: Accessibility On The Web
Baltimore Lean Startup
 
PPT
Introduction web tech
Liaquat Rahoo
 
PPTX
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
EmmaJones273085
 
PPTX
Accessibility And 508 Compliance In 2009
Emagination ®
 
PDF
LouiseGruenbergFFWD2015
Louise Gruenberg
 
PPTX
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
Agile Testing Alliance
 
PPTX
Web_Accessibility
Shivani Sachdeva
 
PDF
How to create accessible websites - WordCamp New York
Rachel Cherry
 
PPTX
Web Design Coursse ITECH2003-Lecture10.pptx
minhaakter04
 
PPTX
Accessibility on the Web
Jessica Keyes
 
KEY
Build Accessibly - Community Day 2012
Karen Mardahl
 
PPTX
The Importance of Accessibility in Web Development
PC Doctors NET
 
How to create accessible websites - Web Accessibility Summit
Rachel Cherry
 
How to engineer accessible websites
Rachel Cherry
 
Designing and Testing for Digital Accessibility
Usability Matters
 
Website Accessibility Workshop
Devin Olson
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Whole Brain Group, LLC
 
How to create accessible websites - WordCamp Boston
Rachel Cherry
 
doumi94
doumi94
 
Web Accessibility and Design
colinbdclark
 
2012-07-24: Accessibility On The Web
Baltimore Lean Startup
 
Introduction web tech
Liaquat Rahoo
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
EmmaJones273085
 
Accessibility And 508 Compliance In 2009
Emagination ®
 
LouiseGruenbergFFWD2015
Louise Gruenberg
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
Agile Testing Alliance
 
Web_Accessibility
Shivani Sachdeva
 
How to create accessible websites - WordCamp New York
Rachel Cherry
 
Web Design Coursse ITECH2003-Lecture10.pptx
minhaakter04
 
Accessibility on the Web
Jessica Keyes
 
Build Accessibly - Community Day 2012
Karen Mardahl
 
The Importance of Accessibility in Web Development
PC Doctors NET
 
Ad

Recently uploaded (20)

PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
July Patch Tuesday
Ivanti
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
July Patch Tuesday
Ivanti
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 

Introduction to accessibility

  • 2. What we are going to cover • Different disabilities • Understanding accessibility • Accessibility for Ontarians with Disabilities Act (AODA) • The Accessibility Standard for Information and Communications • Web Content Accessibility Guidelines (WCAG) 2.0 • Places to start • Resources • Questions
  • 4. Different disabilities Cognitive/Intellectual • Dyslexia, brain injury (stroke), neurodegenerative (Parkinson's, Alzheimer's, etc.) Physical • Spinal cord injury, neuromuscular disorders, limb amputation Sensory • Vision loss, hearing loss Remember: Disabilities are not binary and one person could have some combination of these impairments
  • 6. Understanding accessibility What is accessibility? "It simply means giving people of all abilities opportunities to participate fully in everyday life."
  • 7. Understanding accessibility Example barriers to accessibility • Attitudinal issues • Assuming a person with a speech impairment cant understand you • Physical barriers • A person who uses a wheelchair not being able to enter a public building because there is no ramp. • Technology barriers • “invisible” issues with digital websites and communication materials.
  • 8. Understanding accessibility How do we remove these barriers? • Awareness • Policy improvements • Built environment changes • Legislation - AODA
  • 9. Accessibility for Ontarians with Disabilities Act (AODA)
  • 10. Accessibility for Ontarians with Disabilities Act The government enacted the Accessibility for Ontarians with Disabilities Act (AODA) in 2005, which set out a clear goal and timeframe to make Ontario accessible by 2025.
  • 11. Accessibility for Ontarians with Disabilities Act Accessibility Standard for Information and Communications • Beginning January 1, 2014: • If you launch a new public website or your existing site undergoes a significant refresh, the site and any of its web content published after January 1, 2012, must conform to the World Wide Web Consortium Web Content Accessibility Guidelines (WCAG) 2.0, Level A. • Beginning January 1, 2021: • All public websites and all web content on those sites published after January 1, 2012, must conform with WCAG 2.0 Level AA, other than providing captions on live videos or audio descriptions for pre-recorded videos.
  • 13. Web Content Accessibility Guidelines (WCAG) 2.0 • WCAG 2.0 is an internationally accepted standard for web accessibility developed by the World Wide Web Consortium (W3C), The governing body of the web. • Each guideline has success criteria spread across three levels of conformance – Level A, Level AA and Level AAA.
  • 14. Web Content Accessibility Guidelines (WCAG) 2.0 • The Web Content Accessibility Guidelines (WCAG) 2.0 are broken down into the following four principles: • Perceivable - Information and user interface components must be presentable to users in ways they can perceive. • Operable - User interface components and navigation must be operable. • Understandable - Information and the operation of user interface must be understandable. • Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.
  • 16. Places to start Provide text alternatives for images Screen reader software will scan an image or to find a description and read it aloud • In the example below a button element contains a search icon, the text alternative is a description of what the button does – “search” • There are situations where having blank alt attribute are appropriate (alt=“ ”) *note the space in-between quotes* • An image is purely decorative and provides no function or benefit beyond aesthetics. • Consider including decorative images using CSS instead of inline HTML <button> <img src="images/search.png" width="74" height="29" alt="Search"> </button>
  • 17. Places to start Use semantic HTML "Semantic HTML is the use of HTML markup to reinforce the semantics, or meaning, of the information in webpages rather than merely to define its presentation or look.”
  • 18. Places to start Use semantic HTML Semantics and accessibility are part of HTML by design • Making use of the proper HTML element is very important • Avoid using tables for layout/design • CSS Styling does not create a button - <span class=“btn”>Click here</span> • Use the <button> element (keyboard events and tabindex are included) • Code your visual headings with the proper HTML heading element • <h1> to <h6> – hierarchy is important. • Form fields need a proper label • Label creates larger click area • Guarantees that the label will be read properly with an input … <label for="username">Your username</label> <input type="text" id="username” /> …
  • 19. Places to start Verify that all functionality can be completed with a keyboard Make sure that keyboard users can use their tab key (among others) to navigate the content and functionality of your app • Maintain keyboard focus states (:focus pseudo-class and outline CSS property)
  • 20. Places to start Verify that all functionality can be completed with a keyboard • Don’t use positive tabindex attribute values (ex. tabindex=“3”) • If needed, add elements into the tab order with tabindex=“0” • Beware of mouse only script triggers Mouse Event Keyboard Event mousedown keydown mouseup keyup click keypress mouseover focus mouseout blur Key mapping Tab: 9 Enter: 13 esc: 27 space: 32 Pageup: 33 pagedown: 34 end: 35 Home: 36 Left: 37 Up: 38 Right: 39 Down: 40
  • 21. Places to start Captioning videos Providing captions allow deaf, hard-of-hearing or those learning English to following along with your content • Embed videos using YouTube if you can. • Amazing subtitle support and transcription timing tools to help create subtitles • Don’t have to worry about browser and video file type support • HTML5 Video element with subtitles • Wide support across modern browser versions (IE 9+, firefox, chrome, safari, opera) • Small browser constrains still remain • Ex. Internet Explorer <track> support starts at version 10 <!– simple video embed with subtitles --> <video src="videofile.mp4”> <track kind="subtitles" src=”captions.vtt" srclang="en" label="English"> </video>
  • 22. Places to start Provide a strong colour contrast A lack of contrast between foreground text and background impacts people with low vision and people who are colour blind • Aim for passing WCAG AA ratio - 4.5:1 • Helpful tools • WebAIM: Color Contrast Checker • Snook.ca - Colour Contrast Check • Colorsafe.co • Colour Contrast Analyser (CCA) (software download)
  • 23. Places to start Help users avoid and correct mistakes • Avoid using a generic “error” message on form submissions. • Provide messages that explain the issue and assist in correcting the problem • “field is required” vs “Please enter a valid email address” • Don’t use colour as the only method to determine “required” fields (ex - “Fields in red are required”) • Markup is important • Custom keyboards on touch devices with HTML5 inputs (tel, email, etc) • Mark required fields with the “required” attribute on your <input>
  • 24. Resources • Twitter • #a11y = a[ccessibilit]y • #a11yTO = accessibility toronto • Accessibility for Ontarians with Disabilities Act • Web Content Accessibility Guidelines 2.0 • How to meet WCAG 2.0 • Web accessibility tutorials (W3C) • HTML5 Video element documentation

Editor's Notes

  • #5: Cognitive, Developmental, intellectual, mental, physical, sensory
  • #8: Photo of a wheelchair ramp with a tree in the middle of it.
  • #11: Chart showing a breakdown of the regulations and standards contained within the AODA
  • #12: Future proof yourself - Aim for WCAG 2.0 level AA right now
  • #15:   1 Perceivable 1.1 Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language. 1.2 Provide alternatives for time-based media. 1.3 Create content that can be presented in different ways (for example simpler layout) without losing information or structure. 1.4 Make it easier for users to see and hear content including separating foreground from background. 2 Operable 2.1 Make all functionality available from a keyboard. 2.2 Provide users enough time to read and use content. 2.3 Do not design content in a way that is known to cause seizures. 2.4 Provide ways to help users navigate, find content, and determine where they are. 3 Understandable 3.1 Make text content readable and understandable. 3.2 Make Web pages appear and operate in predictable ways. 3.3 Help users avoid and correct mistakes. 4 Robust 4.1 Maximize compatibility with current and future user agents, including assistive technologies.