Web Accessibility
An Introduction
The Basics
Accessibility (aka a11y) is the practice of making a user interface usable by as many people as possible.
Accessible content and applications give all users equal opportunity, regardless of impairment, disability, or circumstance.
What's Covered
I. Types of Disabilities
II. Semantic Content
III. WCAG Standards
IV. ARIA Attributes
V. Screen Readers

Text
Types of Disabilities
WCAG
Web Content Accessibility Guidelines is a set of standards against which content can be measured for accessibility.
It features three conformance levels:
A (basic compliance)
AA (moderately stringent)
AAA (most stringent)
ARIA
Accessible Rich Internet Applications is a specification that allows for additional HTML attributes, in order to enhance accessibility.
<p role='alert'>A boil water advisory is in effect for the planet Earth (Sol System).</p>
<!-- ... -->
<div role='tablist'>
<button role='tab' type='button' aria-controls='panel-1' aria-selected='true'>Tab 1</button>
<button role='tab' type='button' aria-controls='panel-2'>Tab 2</button>
<button role='tab' type='button' aria-controls='panel-3'>Tab 3</button>
</div>
<!-- ... -->
<button aria-describedby='warning' type='submit'>Submit</button>
<p id='warning'>Note that once you submit this form, it's goin' down.</div>
Web Accessibility Intro
By Cameron Sampson
Web Accessibility Intro
- 186