Notes
Slide Show
Outline
1
An Introduction to WAI-ARIA

  • Dan Jackson
  • Web Team Leader
  • City University London
2
About this session
3
    Get the acronym out of the way early doors....
4
What does ARIA do?
5
Why do we need ARIA?
6
Why do we need ARIA?
7
ARIA to the rescue!
8
"Roles"
  • Roles
  • States and Properties
  • Keyboard access
  • Live Regions
  • The technical part


9
Roles
10
Landmark Roles
11
Landmark roles
12
Widget & Element Roles
13
States and Properties
14
"Accessibility isn’t just about screen..."
    • Accessibility isn’t just about screen readers....
  • Throw away your mouse.
15
Keyboard access
16
Eh?
17
Live Regions Are Way Cool
18
"Problems"
  • Problems, issues:
  • The V-Word
  • ARIA vs. HTML 5
  • Is it supported?
  • Complexity
  • Will AT users adopt it?


  • Where aria we with ARIA?


19
Issue #1: The V-Word
20
Issue #2: ARIA vs. HTML 5
  • ARIA
  • HTML 5
21
Issue #3: Is ARIA supported?

    • To use ARIA you need a browser that both supports ARIA and is supported by a screen reader that also support ARIA.

  • ARIA-aware OS/browser/AT combinations are some way off becoming the norm.


    • Browsers:
    • Firefox 1.5+, Opera 9.5+, IE8, WebKit

22
Issue #3: Is ARIA supported?
23
Issue #4: Complexity
24
Issue #5: Do AT users update?
  • Screen reader?
  • Mostly.
  • Browser?
  • Questionable.
25
...it’s not all doom and gloom
26
Best practice
27
Resources