Accessibility check group
WCAG Level A checks
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology. The catalogue currently contains 56 checks in this group.
| State | Evidence | Owner |
|---|---|---|
| Observed | WCAG Level APage-level source retained | Audit |
| Reviewed | Decision recordedScope and value inspected | Human |
| Verified | Public response readOutcome has separate proof | System |
Rule catalogue
Review each condition before turning it into work.
Interactive Controls Must Not Be Nested
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Roles Must Be Contained By Required Parent
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Attribute Must Be Used As Specified For Role
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
<th> Element Requires Associated Data Cells
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Roles Require Valid Values
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Required ARIA Attributes Must Be Provided
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Scrollable Region Requires Keyboard Access
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Ariahidden elements contains focusable elements
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
IDs Used In ARIA & Labels Must Be Unique
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Ariabraille require nonbraille equivalent
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Deprecated ARIA Roles Must Not Be Used
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Images Require Alternate Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Input Buttons Require Discernible Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
List Items Must Be Contained In List Elements
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Timed Meta Refresh Must Not Exist
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Lists Must Only Contain <li> Content Elements
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Certain ARIA Roles Must Contain Specific Children
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Progressbar Nodes Require Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Select Element Requires Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Form <input> Elements Require Labels
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
HTML Element Requires Lang Attribute
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Summary Elements Require Discernible Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Links Require Discernible Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Frames With Focusable Content Must Not Use tabindex=-1
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Video or audio elements must not autoplay
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
SVG Images & Graphics Require Accessible Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Deprecated <marquee> Element Must Not Be Used
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Table Header Attr Must Refer To Cell In Same Table
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Toggle Fields Require Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
<object> Elements Require Alternate Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Active <area> Elements Require Alternate Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Meter Nodes Require Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
HTML Lang & XML Lang Value Should Match
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Serverside image maps must not be used
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Elements Must Use Allowed ARIA Attributes
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
<blink> Elements Deprecated & Must Not Be Used
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
<dl> Must Only Have Ordered <dt> & <dd> Groups
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Attributes Require Valid Values
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Input Fields Require Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Form Field Must Not Have Multiple Label Elements
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
<video> Elements Require <track> For Captions
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Frames Require Unique Title Attribute
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Commands Require Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Attributes Require Valid Names
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
<dt> & <dd> Elements Must Be Contained by <dl>
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Tooltip Nodes Require Accessible Name
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Elements Marked role=img Require Alternate Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Frames Require Title Attribute
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Buttons Require Discernible Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Image Button Requires Alternate Text
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Ariahidden true must not be used in body
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
HTML Element Lang Attribute Value Must Be Valid
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Links Must Be Distinguishable
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Page Must Contain <title>
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Page Requires Means To Bypass Repeated Blocks
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Elements Must Only Use Permitted ARIA Attributes
WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.