Web Accessibility Principles Flashcards

1
Q

True or False

Designating the language of a web page in the markup isn’t necessary because screen readers can rely on the user’s default settings.

A

False, If a user speaks two languages and visits web sites in both languages, the screen reader will not automatically switch between languages unless the web page itself specifies which language to use.

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

How can you simplify the reading level of a page?

A
  • Break up text into sections with headings, shorter paragraphs, and lists
  • Include enough space between lines of text
  • Avoid long, complex sentences that use unfamiliar words.
  • Avoid unfamiliar technical jargon or slang.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

True or False

Using “slang” is “fire”

A

False! Using culturally-specific words or concepts can be confusing or easily misunderstood.

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

True or False

Accessibility guidelines require us to provide alternative formats (images, audio, or video) for all text content to accomodate those who cannot read.

A

False, converting all text to images, audio, or video would be an undue burden on most organizations.

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

Is consistancy related to accessibility?

A

Yes. A consistent look and feel, navigation, tab order, and componet design make the experience easier and more predictable for people with disabilites.

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

When designing an input field with specific constraints, what types of information needs to be visibile to the user?

A
  • A field is required
  • A button is read-only or disabled
  • The data must be in a certain format
  • A password must be a minimum number of characters and/or it must consist of both numbers and letters, or must have an uppercase letter, or must have a special character, etc.
  • The total number of characters cannot exceed a certain threshold
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False

When you are asking a user to input data, you need to provide instructions at the beginning of the interaction to explain what they should do.

A

True

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

When a user submits a form or interacts with a component in a way that submits data to a server, you should confirm that the interaction has taken place right away and tell the user whether it was successful or not.

A

True

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

What does POUR stand for?

A

The four accessability principles:
* Percievable
* Operable
* Understandable
* Robust

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

True or False

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

A

True

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

Explain the concept of “In, Within, Through, and Out” as it relates to operability.

A

A user has 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 they’re using.

For example, keyboard users must be able to navigate into a JavaScript drop-down menu, select a link within that menu, or move past the menu if they want to, all without using a mouse.

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

True or False

You should use scripts to create dynamic interactions for all components.

A

False

You can break the functionality of native components or create device-specific custom components that are unusable with the input methods that you didn’t take into account.To the extent possible, you should use device-independent event handlers rather than device-specific event handlers.

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

True or False

When creating dynamic interactions, it’s important to control the focus.

A

True

For example, when you create a popup modal dialog, ensure that the focus automatically lands on the modal dialog. When a user exits the modal dialog, ensure that the focus returns to the previous focus location. If the focus gets lost, it usually reverts back to the top of the document, and the user is forced to navigate back down to the previous location, wasting the user’s time and efforts.

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

True or False

It’s important to consider how much time a user will need to complete a given task.

A

True

Some elements, such as forms, can take a long time to fill out. Forcing an automatic session timeout can cause the user to lose all of the data entered. Session timeouts are allowable as long as you give the user sufficient warning, for example in a popup notification (and ensure the notification is accessible).

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

True or False

You can accomplish near-universal operability of your web content by making it keyboard-accessible.

A

True

You still need to make content accessible to mouse users and test for mouse accessibility. There are some specialized input devices that emulate mouse functionality, such as through eye gaze tracking or other means.

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

True or False

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.

A

True

There are exceptions, as you might imagine, but those exceptions are uncommon.

17
Q

True or False

ARIA (“Accessible Rich Internet Applications”) provides a wealth of capabilities for dynamic content that were very difficult or impossible to achieve before.

Robust

A

True

18
Q

What would you use to indicate the Name, Role and Value of interactive components?

Robust

A

ARIA (“Accessible Rich Internet Applications”)

19
Q

True or False

Robustness is about ensuring compatibility with a broad range of user agents, including assistive technologies.

Robust

A

True

20
Q

True or False

All screen readers handle content the same including all possible combinations of user agents.

Robust

A

False.

Different versions of screen readers also handle content differently, with newer versions featuring better support for newer technologies such as ARIA. It would be impossible to support all possible combinations of all user agents. There are too many to take into account, and some of them simply aren’t robust enough themselves to handle the kinds of things that are necessary for ideal accessibility.You’ll have to draw a line in the sand somewhere and say that you’ll support a specific browser only back to version X, or that you won’t support browser Y because its user base is so small and/or because the browser doesn’t have a feature set that is rich enough.