Types of Disabilities + Usecases Flashcards
What does WCAG stand for?
Web Content Accessibility Guidelines
Who created the WCAG standard?
W3C - World Wide Web Consortium
What year was the first vision of WCAG (1.0) established?
1999
What is the most recent version of WCAG?
WCAG 2.2, published Oct 2023
List the 11 types of disabilities you need to consider when designing for websites.
- Blind
- Low Vision
- Color Blind
- Deaf
- Deafblind
- Motor
- Speech
- Cognitive
- Reading
- Seizures
- Multiple
Why should images have alt text?
Blind Users
Screen readers cannot read non-text content (images) directly, but they can read alt text.
Why should information on a webpage not be conveyed by visual attributes alone? (color, spacing, text boldness)
Blind Users
Not all visual information is available to screen readers. Even the visual attributes which are available to some screen readers, such as text color, are typically not announced by default.
Why is markup and heading semantics so important in web design?
Blind Users
Screen readers pull lists of headings and other semantic elements to help the user understand and navigate what is on the page.
Why must custom controls (expand/collapse buttons, media players, dialogs) have the correct name/label, role and value? (ex: aria-expanded=”false” changes to aria-expanded=”true” after activating the button).
Blind Users
Unlike native HTML elements, custom controls have no semantic parts natively, so screen readers can’t tell users what the widget is and can’t update users on the properties of the widget unless you supply that information via ARIA names, roles, states, and properties.
Why must screen reader users receive immediate feedback after all actions?
Blind Users
Silence after activating a feature is bad, also users need confirmation of a successful/unsuccessful change on a control.
Why must videos require audio descriptions?
Blind Users
Users who are blind can hear the dialog, narration, and other sounds in videos, but they can’t see the visual parts of a video. So, if the visual parts convey important information, those parts will need to be described out loud for blind users to understand them.
Why on a mobile device will custom swipe actions not work when screen reader is turned on?
Blind Users
When a blind screen reader user is on a mobile device, swipe actions are used by the screen reading software.
When designing for mobile why must all features require a click action?
Blind Users
When a blind screen reader user is on a mobile device, all features (controls, widgets) on a mobile web page require a click action to work at all.
What tools do blind users to navigate the web?
Blind users
screen readers and keyboard navigation
Name some common screen readers
Blind users
- JAWS (Microsoft native)
- NVDA (open source for Microsoft)
- VoiceOver (Mac native)
What tools do users with low vision use to navigate webpages?
Low vision users
- screen magnification software
- inverting/customizing colors
- larger cursors or focus
- keyboard short cuts
- screen reader
Why must a pinch-to-zoom feature always be enabled?
avoid < meta name= “ viewport “ content=” user-scalable=no “ >
Low vision users
When zooming is disabled on a web page, low vision users who use screen magnifiers may be unable to see information on a web page.
Why must all text on a webpage pass contrast guidelines against the background?
Low vision users
Some users who have low vision may see in low contrast. So, text, borders, and other elements may appear as the same or similar shades of brightness to them. Textual elements that are too close in brightness to background colors may be extremely difficult to read for these users.
Low vision users
Why should links, buttons and controls have a visible focus and hover state?
Low vision users
Some low vision or users with motor disabilities may user keyboard, mouse or other assertive technologies as input methods. Having visible focus and hover states helps the user to know where the keyboard/mouse focus is on a webpage.
The default browser focus is acceptable per the WCAG but users benefit from enhanced CSS focus/hover
Why should UI provide a clear visual distinction between content (text) and controls (buttons, links, etc)
Low vision users
Users who may see in low contrast have difficulty distingyuishing whether controls are actionable. Due to elements blending together with surrounding text and background.
What are the two most common forms of colorblindness?
Deuteranopia and Protanopia (two common sub-types of red-green color-blindness)
Why should you not use color alone to convey importance?
Color alone is not sufficient to communicate important information on a web page. Text and symbols in addition to color can convey meaning with more clarity.
What tools do deaf users use to accessn web content?
Video captioning, video/audio transcripts and sign language interperters.