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