1 |
Landmarks Should Have a Unique Role or role/label/title (i.e. accessible name) Combination | | |
|
2 |
Ensure the Scope Attribute is Used Correctly On Tables | | |
|
3 |
Ensure the Order of Headings is Semantically Correct | | |
|
4 |
Ensure the Main Landmark Is At the Top Level | | |
|
5 |
Ensure the lang Attribute of the <html> Element Has a Valid Value | | |
|
6 |
Ensure the Document Has At Most One Main Landmark | | |
|
7 |
Ensure the Document Has At Most One contentinfo Landmark | | |
|
8 |
Ensure the Document Has At Most One Banner Landmark | | |
|
9 |
Ensure the Contrast Between Foreground and Background Colors Meets WCAG 2 AAA Enhanced Contrast Ratio Thresholds | | |
|
10 |
Ensure the Contrast Between Foreground and Background Colors Meets WCAG 2 AA Minimum Contrast Ratio Thresholds | | |
|
11 |
Ensure the contentinfo Landmark Is At the Top Level | | |
|
12 |
Ensure the Complementary Landmark or Aside Is At the Top Level | | |
|
13 |
Ensure the Banner Landmark Is At the Top Level | | |
|
14 |
Ensure That Server-Side Image Maps Are Not Used | | |
|
15 |
Ensure that Lists Are Structured Correctly | | |
|
16 |
Ensure That Every Form Element Has a Visible Label and Is Not Solely Labeled Using Hidden Labels, or the Title or aria-describedby Attributes | | |
|
17 |
Ensure Table Headers Have Discernible Text | | |
|
18 |
Ensure tabindex Attribute Values Are Not Greater Than 0 | | |
|
19 |
Ensure Select Element Has An Accessible Name | | |
|
20 |
Ensures role=text Is Used On Elements with No Focusable Descendants | | |
|
21 |
Ensure Role Attribute Has an Appropriate Value for the Element | | |
|
22 |
Ensure Links Have Discernible Text | | |
|
23 |
Ensure lang Attributes Have Valid Values | | |
|
24 |
Ensure Interactive Controls Are Not Nested As They Are Not Always Announced By Screen Readers or Can Cause Focus Problems for Assistive Technologies | | |
|
25 |
Ensure Input Buttons Have Discernible Text | | |
|
26 |
Ensure Headings Have Discernible Text | | |
|
27 |
Ensure Form Field Does Not Have Multiple Label Elements |
Blind
Low vision
Hearing
Mobility
| |
|
28 |
Ensure Every id Attribute Value Used In ARIA and In Labels Is Unique | | |
|
29 |
Ensure Every HTML Document Has a lang Attribute | | |
|
30 |
Ensure Every Form Element Has a Label |
Blind
Low vision
Hearing
Mobility
| |
|
31 |
Ensure Every ARIA treeitem Node Has An Accessible Name |
Blind
Low vision
Mobility
| |
|
32 |
Ensures Every ARIA Tooltip Node Has an Accessible Name |
Blind
Low vision
Hearing
Mobility
| |
|
33 |
Ensure Every ARIA Toggle Field Has an Accessible Name |
Blind
Low vision
Hearing
Mobility
| |
|
34 |
Ensures Every ARIA Progressbar Node Has an Accessible Name |
Blind
Low vision
Mobility
| |
|
35 |
Ensures Every ARIA Meter Node Has an Accessible Name |
Blind
Low vision
Mobility
| |
|
36 |
Ensures Every ARIA Input Field Has an Accessible Name |
Blind
Low vision
Hearing
Mobility
| |
|
37 |
Ensure Every ARIA Dialog and alertdialog Node Has an Accessible Name | | |
|
38 |
Ensures Every ARIA Button, Link, and Menuitem Has an Accessible Name |
Blind
Low vision
Mobility
| |
|
39 |
Ensure Every accesskey Attribute Value Is Unique |
Blind
Low vision
Mobility
| |
|
40 |
Ensures Elements with ARIA roles Have All Required ARIA Attributes |
Blind
Low vision
Hearing
Mobility
| |
|
41 |
Ensures Elements With an ARIA Role That Requires Parent Roles Are Contained By Them |
Blind
Low vision
Hearing
Mobility
| |
|
42 |
Ensures Elements With an ARIA Role that Require Child Roles Contain Them |
Blind
Low vision
Hearing
Mobility
| |
|
43 |
Ensures Elements Do Not Use Deprecated Roles |
Blind
Low vision
Hearing
Mobility
| |
|
44 |
Ensure Each Page Has at Least One Mechanism for a User to Bypass Navigation and Jump Straight to the Content | | |
|
45 |
Ensure Each HTML Document Contains a Non-Empty <title> Element |
Blind
Low vision
Hearing
Mobility
| |
|
46 |
Ensure Buttons Have Discernible Text | | |
|
47 |
Ensures Attributes That Begin with aria- Are Valid ARIA Attributes |
Blind
Low vision
Hearing
Mobility
| |
|
48 |
Ensures aria-hidden=true Is Not Present on the Document Body | | |
|
49 |
Ensures aria-hidden Elements are Not Focusable Nor Contain Focusable Elements |
Blind
Low vision
Hearing
Mobility
| |
|
50 |
Ensures ARIA Attributes Are Used as Described In the Specification of the Element’s Role |
Blind
Low vision
Hearing
Mobility
| |
|
51 |
Ensures ARIA Attributes Are Not Prohibited for An Elements Role |
Blind
Low vision
Hearing
Mobility
| |
|
52 |
Ensures an Elements Role Supports Its ARIA Attributes |
Blind
Low vision
Hearing
Mobility
| |
|
53 |
Ensure All Page Content Is Contained By Landmarks | | |
|
54 |
Ensures All Elements With a Role Attribute Use a Valid Value |
Blind
Low vision
Hearing
Mobility
| |
|
55 |
Ensure <video> or <audio> Elements Do Not Autoplay Audio for More Than 3 seconds Without a Control Mechanism to Stop or Mute the Audio | | |
|
56 |
Ensure <video> Elements Have Captions | | |
|
57 |
Ensure <svg> Elements with an img, graphics-document or graphics-symbol Role Have an Accessible Text | | |
|
58 |
Ensure <object> Elements Have Alternate Text | | |
|
59 |
Ensures <meta name="viewport"> Does Not Disable Text Scaling and Zooming | | |
|
60 |
Ensure <meta name="viewport"> Can Scale a Significant Amount | | |
|
61 |
Ensures <meta http-equiv="refresh"> Is Not Used for Delayed Refresh | | |
|
62 |
Ensure <meta http-equiv="refresh"> Is Not Used for Delayed Refresh | | |
|
63 |
Ensure <marquee> Elements Are Not Used | | |
|
64 |
Ensure <li> Elements Are Used Semantically | | |
|
65 |
Ensure <input type="image"> Elements Have Alternate Text | | |
|
66 |
Ensure <img> Elements Have Alternate Text or a Role of None or Presentation | | |
|
67 |
Ensure <iframe> and <frame> Elements Have An Accessible Name | | |
|
68 |
Ensure <iframe> and <frame> Elements Contain the axe-core Script | | |
|
69 |
Ensure <iframe> and <frame> Elements Contain a Unique Title Attribute | | |
|
70 |
Ensure <dt> and <dd> Elements Are Contained By a <dl> | | |
|
71 |
Ensure <dl> Elements Are Structured Correctly | | |
|
72 |
Ensures <blink> Elements Are Not Used |
Low vision
Hearing
Mobility
| |
|
73 |
Ensures <area> Elements of Image Maps Have Alternate Text |
Blind
Low vision
Hearing
Mobility
| |
|
74 |
Ensure [role=img] Elements Have Alternate Text | | |
|
75 |
Ensure Touch Targets Have Sufficient Size and Space |
Blind
Low vision
Mobility
| |
|
76 |
Ensure the Autocomplete Attribute Is Correct and Suitable for the Form Field |
Blind
Low vision
Hearing
Mobility
| |
|
77 |
Ensure the <caption> Element Does Not Contain the Same Text as the Summary Attribute | | |
|
78 |
Ensure That the Page, or At Least One of Its Frames Contains a Level-One Heading | | |
|
79 |
Ensure That Text Spacing Set Through Style Attributes Can Be Adjusted with Custom Stylesheets |
Blind
Low vision
Hearing
Mobility
| |
|
80 |
Ensure That Links With the Same Accessible Name Serve a Similar Purpose | | |
|
81 |
Ensure That HTML Elements With Both Valid lang and xml:lang Attributes Agree On the Base Language of the Page | | |
|
82 |
Ensure that Each Cell In a Table That Uses the Headers Attribute Refers Only to Other Cells In That Table | | |
|
83 |
Ensure That <th> Elements and Elements With role=columnheader/rowheader Have Data Cells They Describe | | |
|
84 |
Ensure Links Are Distinguished From Surrounding Text In a Way That Does Not Rely on Color | | |
|
85 |
Ensure Image Alternative Is Not Repeated as Text | | |
|
86 |
Ensure Elements That Have Scrollable Content Are Accessible By Keyboard |
Blind
Low vision
Hearing
Mobility
| |
|
87 |
Ensure aria-braillelabel and aria-brailleroledescription Have a Bon-Braille Equivalent |
Blind
Low vision
Hearing
Mobility
| |
|
88 |
Ensure All Skip Links Have a Focusable Target |
Blind
Low vision
Hearing
Mobility
| |
|
89 |
Ensure <frame> and <iframe> Elements With Focusable Content Do Not Have tabindex=-1 | | |
|
90 |
Ensure All ARIA Attributes Have Valid Values |
Blind
Low vision
Mobility
| |
|
91 |
Elements Marked as Presentational Should Not Have Global ARIA or tabindex to Ensure All Screen Readers Ignore Them |
Blind
Low vision
Mobility
| |
|