Web Accessibility Principles Flashcards
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.
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 can you simplify the reading level of a page?
- 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.
True or False
Using “slang” is “fire”
False! Using culturally-specific words or concepts can be confusing or easily misunderstood.
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.
False, converting all text to images, audio, or video would be an undue burden on most organizations.
Is consistancy related to accessibility?
Yes. A consistent look and feel, navigation, tab order, and componet design make the experience easier and more predictable for people with disabilites.
When designing an input field with specific constraints, what types of information needs to be visibile to the user?
- 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
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.
True
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.
True
What does POUR stand for?
The four accessability principles:
* Percievable
* Operable
* Understandable
* Robust
True or False
Operability is about making the input methods of web content functionally available to a wide range of input devices.
True
Explain the concept of “In, Within, Through, and Out” as it relates to operability.
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.
True or False
You should use scripts to create dynamic interactions for all components.
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.
True or False
When creating dynamic interactions, it’s important to control the focus.
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.
True or False
It’s important to consider how much time a user will need to complete a given task.
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).
True or False
You can accomplish near-universal operability of your web content by making it keyboard-accessible.
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.