accessible web design Flashcards

1
Q

why is accessible web design mandatory to government sites

A

because everyone has to use them

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

assistive technology

A

a product/tech designed to help people with an issue
e.g. screen reader

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

accessible technology

A

tech designed to support everyone

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

what kind of impairments should we be considering

A

visual hearing mobility cognitive

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

e.g. of visual impairments

A

colour blindness
no/limited vision

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

e.g. of mobility impairments

A

struggle with using a mouse

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

e.g. of cognitive impairments

A

learning disability/difficulty
neurological conditions
mental illness

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

what is ARIA

A

accessible rich internet applications
a set of attributes that can be added to html to communicate with users of assistive technology

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

aria-label

A

adds new info to objects that may not already exist via text

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

what are aria roles

A

they are added to elements on the page to tell the assistive tech how to treat it as it may be different to the html tag
says what a specific part of the page does

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

when do you need to add an aria role

A

when the meaning is unclear
e.g. <div>

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

how is <label> good for accessibility</label>

A

creates a link between the text and control e.g. an input so the user knows its purpose

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

aria-labelledby

A

using for with label but works with everything

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

what is a drawback of <label> and what is the solution</label>

A

label and for doesnt work with everything
using aria-labelledby

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

aria-controls

A

defines the relationship between an interactive widget and the thing it controls

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

how can we navigate a page using only the keyboard

17
Q

what are the four priniciples of accessiblity

A

perceivable
operable
understandable
robust

18
Q

robust

A

should be able to be used by multiple different users including assistive technology

19
Q

understandable

A

users should be able to understand information and how to understand the ui
web pages should appear and operate in a predictable way
help users to avoid and correct mistakes

20
Q

operable

A

should be able to operate ui components and navigation
make all functionality available from the keyboard
should be enough time to read and use the content
shouldnt be designed ina way knows to cause seizures or a physcial reaction

21
Q

perceivable

A

users must be able to perceive information and the control of the ui
adaptable
distinguishable
should be captions for time based media

22
Q

adaptable

A

content can be represented in different/sinpler ways without losing information or structure

23
Q

distinguishable

A

easy for the users to see and hear content including foreground from background