Web Accessibility principles Flashcards

1
Q

Name the 4 principles in WCAG

A

Perceivable
Operable
Understandable
Robust

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

You have to be able to PERCEIVE web content through at least one of your biological senses. Which 3 senses are important as it is know?

A

Sight
Sound
Touch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When can you use ARIA?

A

To make dynamic interactions accessible, for example to announce when a tab is “expanded” or “collapsed”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When should you use ARIA Live?

A

To announce new content.

If new content is injected into a page — such as an error message or a confirmation message — blind users need to hear this new information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe PERCEIVABLE

A

Make sure your users know what’s on the web page.

This means making the content and functionality available through sight, sound, and touch.

Digital text — whether visible or hidden (using valid accessibility techniques) — is the most universal method of accomplishing the broadest perceivability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe OPERABLE

And name some of the devices

A

Operability is about making the input methods of web content functionally available to a wide range of input devices.

  • mouse or touchpad
  • keyboard
  • touchscreen
  • voice recognition software
  • other specialized input devices (most of which emulate the keyboard or mouse)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe OPERABLE using:
- into
- within
- through
- out

A

You have to be able to navigate into web components,

use the features within them,

navigate through them,

and navigate out of all of them,

No matter what input device you’re using.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is keyboard access so important to achieve?

A

If you can use web content with a keyboard and with a mouse, chances are very high that you can use it on most every other device. There are exceptions, as you might imagine, but those exceptions are uncommon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Two important aspects to make web content OPERABLE (Keyboard access is not the answer here)

A
  • Keyboard/programmatic focus
  • Timing, enough time to interact with the content
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How could you make the content UNDERSTANDABLE?

A
  • Specify language
    (for example: <html lang="en">)
  • Simplify the Reading or Vocabulary level
  • Limit or Avoid Terminology or Concepts that are Unfamiliar or Complex
  • Provide Supplemental Formats. Some people can’t read at all. Provide alternative formats, such as images, audio, or video (Accessibility guidelines don’t require).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How could you make Interfaces and Interactivity UNDERSTANDABLE?

A
  • Consistency and Predictability
    (Web sites with multiple pages or views should maintain a consistent look and feel - links, navigation, form control…)
  • Provide Instructions, Hints, and Contextual Help
  • Provide Feedback with Confirmation and Error Messages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why is ROBUST important?

A

Robustness is about ensuring compatibility with a broad range of user agents (browsers and other web devices), including assistive technologies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The best way to make the code ROBUST?

A
  • One of the best ways to increase the likelihood of robust markup and code across user agents is to use standard markup.
  • Use ARIA (or other means) to Indicate the Name, Role, and Value of Interactive Components
How well did you know this?
1
Not at all
2
3
4
5
Perfectly