• Fee: Free Practice Tests (based on WAS Guide https://www.accessibilityassociation.org/ )
  • Passing score: 95%
  • Time limit: 10 minutes
  • Number of questions: 11
  • Format: Multiple Choice, Multi Answer and True/False
  • Difficulty: Advance
Created on

DQ - Module 11: Custom JavaScript/ARIA Widgets ARIA Concepts

DQ - Module 11: Custom JavaScript/ARIA Widgets ARIA Concepts

1 / 11

ARIA is a programming language that communicates information like names, roles, and values to screen readers.

2 / 11

aria-label and aria-labelledby consistently work for labelling non-semantic elements such as <div> and <span>.

3 / 11

Assigning role="application" to a region disables most screen reader keystrokes within the region to allow developers to create custom keystrokes.

4 / 11

ARIA attributes like aria-expanded, aria-checked, and aria-busy convey what information to screen reader users?

5 / 11

It is best to use actual HTML elements instead of pseudo HTML roles so developers don't always have to create functionality for elements by using JavaScript.

6 / 11

The difference between aria-live="assertive" and aria-live="polite" is that aria-live="assertive" waits for a screen reader to finish its current statement before announcing new content.

7 / 11

Which ARIA attribute is used to provide additional information about an element?

8 / 11

Which type of ARIA roles are used to convey the layout of a web page?

9 / 11

Which role should be assigned within an application region to give screen readers access to regular text in the region?

10 / 11

All of the following are ways to communicate the names of elements, EXCEPT:

11 / 11

The purpose of ARIA roles is to:

Your score is

The average score is 0%