Accessibility Flashcards

1
Q

Accessibility is the practice of making your websites _____ by as many people as possible — we traditionally think of this as being about people with disabilities, but really it also covers other groups such as those using mobile devices, or those with slow network connections.

https://developer.mozilla.org/en-US/docs/Learn/Accessibility/What_is_accessibility

A

Accessibility is the practice of making your websites usable by as many people as possible — we traditionally think of this as being about people with disabilities, but really it also covers other groups such as those using mobile devices, or those with slow network connections.

https://developer.mozilla.org/en-US/docs/Learn/Accessibility/What_is_accessibility

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

Designing inclusively doesn’t mean you’re making one thing for all people. You’re designing a ______ of waysfor everyone to _______ in an experience with a sense of belonging.

A

Designing inclusively doesn’t mean you’re making one thing for all people. You’re designing a diversity of waysfor everyone to participate in an experience with a sense of belonging.

https://www.microsoft.com/en-us/design/inclusive

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

The interactions we design with technology depend heavily on what we can ___, ___, ___, and ____. We can’t assume everyone has all of those senses fully enabled all the time. Web designers and developers can design and build for all senses.

A

Inclusivity: The interactions we design with technology depend heavily on what we can see, hear, say, and touch. We can’t assume everyone has all of those senses fully enabled all the time. Web designers and developers can design and build for all senses.

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

If we use our own ____ and _____ as a starting point, we end up with products designed for people of a specific gender, age, language ability, tech literacy, and physical ability. Those with specific access to money, time, and a social network

A

If we use our own abilities and biases as a starting point, we end up with products designed for people of a specific gender, age, language ability, tech literacy, and physical ability. Those with specific access to money, time, and a social network

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

Auditory: Don’t rely on _____ to convey information. Provide captions, audio description, or transcripts

A

Auditory: Don’t rely on sound to convey information. Provide captions, audio description, or transcripts

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

Visual: Users may have poor vision, vision loss, ____ _____ or sensitivity to _____ colours

A

Visual: Users may have poor vision, vision loss, colour blindness or sensitivity to bright colours

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

Physical: The ability to physically ______ may be painful or restricted in some users for reasons that may include pain, weak muscular control, missing limbs.

A

Physical: The ability to physically move may be painful or restricted in some users for reasons that may include pain, weak muscular control, missing limbs.

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

Cognitive/Neurological: Users may not process ______ the same way.

A

Cognitive/Neurological: Users may not process info the same way.

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

WCAG 2.0 operates under the FOUR principles:

A

1) Perceivable: Information and UI components are apparent
2) Operable: Able to interact with UI and navigation components
3) Understandable: Users know how to interact with content
4) Robust: Can be interpreted by and is functional across variety of user agents, including Assistive Technologies

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

Perceivable Examples:

A
  • Text alternatives for non-text content
  • Alternatives for time-based media (e.g., audio recordings, videos)
  • Content can be presented in different ways without losing meaning or structure
  • Sufficient contrast ratio between foreground and background colours
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Perceivable Solutions:

A

-Ensure that there is sufficient contrast, ensure all img nodes have an alt attribute and provide captions or transcripts for audible media

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

Operable Examples:

A
  • Keyboard accessibility
  • Giving users enough time to read and use content
  • Do not design content in a way that is known to cause seizures
  • Provide navigation aids
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Operable Solutions:

A
  • Controls (links, buttons, form elements) are keyboard accessible:
  • Clicking a button: Enter and Spacebar keys
  • Clicking a link: Enter key
  • Tab: Puts next control in focus
  • Shift + Tab: Puts previous control in focus
  • Radio buttons: Arrow keys
  • Select input: Spacebar to show options, Arrow keys to scroll through options, Enter key to select an option
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Understandable Examples:

A
  • Text content is at an appropriate reading level, (Grade 7 or 8, unless intended for a specific audience)
  • Interactions trigger predictable behaviours
  • Help users avoid and correct mistakes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Understandable Solutions:

A
  • Label your form inputs
  • Avoid using placeholder text to label inputs or to provide additional information about expected values
    Avoid making buttons look like links and making links look like buttons
  • Support different keyboard interactions
    Use descriptive button or link text
  • Avoid “Learn more” or “Click here”
    Avoid using jargon or technical language (unless it is appropriate for the audience)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Robust Examples:

A
  • Valid and semantic HTML: Unique IDs, No duplicate attributes, No missing closing tags,
  • Proper nesting
  • Use proper attributes for form elements: name, for, value
17
Q

Robust Solutions:

A
  • Use semantic and valid HTML elements
  • Maintain proper nesting structure
  • Use valid attributes and values
  • Provide fallbacks for older browsers
  • Responsive layouts
18
Q

In order for a Web page to conform to WCAG 2.0, all of the conformance requirements must be satisfied. There are 3 conformance levels: _, __, ___. Each principle has its own set of conformance criteria.

A

In order for a Web page to conform to WCAG 2.0, all of the conformance requirements must be satisfied. There are 3 conformance levels: A, AA, AAA. Each principle has its own set of conformance criteria.

19
Q

__________ (ARIA) is a set of attributes that define ways to make Web content and Web applications (especially those developed with Ajax, JavaScript and more recent web technologies like Bootstrap) more ________ to people with disabilities.

A

Accessible Rich Internet Applications (ARIA) is a set of attributes that define ways to make Web content and Web applications (especially those developed with Ajax, JavaScript and more recent web technologies like Bootstrap) more accessible to people with disabilities.

20
Q

For example, ARIA enables accessible navigation landmarks, JavaScript widgets, form hints and error messages, live content updates, and more.

A

For example, ARIA enables accessible navigation landmarks, JavaScript widgets, form hints and error messages, live content updates, and more.

21
Q

Aria attributes describe the _____ and/or _____ and _____ of complex components on a web page and improves the user experience of people using Assistive Technologies when HTML5 semantic elements aren’t _______ enough.

A

Aria attributes describe the role and/or state and properties of complex components on a web page and improves the user experience of people using Assistive Technologies when HTML5 semantic elements aren’t descriptive enough .

22
Q

Even though aria attributes improve accessibility, if a semantic ______ element is available, use it!

A

Even though aria attributes improve accessibility, if a semantic HTML element is available, use it!