Accessibility check group
Best practice checks
Accessibility best practice 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 28 checks in this group.
| State | Evidence | Owner |
|---|---|---|
| Observed | Best practicePage-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.
Form Elements Should Have Visible Label
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Table With Identical Summary & Caption Text
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Dialog & Alertdialog Require Accessible Name
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Alt Text Should Not Be Repeated As Text
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Page Must Not Have Multiple Contentinfo Landmarks
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Scope Attribute Should Be Used Correctly On Tables
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Frames should be tested with axecore
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Role Should Be Appropriate For Element
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Page Must Not Have More Than One Banner Landmark
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Page Requires At Most One Main Landmark
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Heading Levels Should Only Increase By One
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Complementary Landmarks & Asides Must Be Top Level
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Ensure Elements Marked Presentational Are Ignored
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Meta viewport should allow zoom scale up to 500
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Contentinfo Landmark Must Be Top Level Landmark
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Main Landmark Must Not Be In Another Landmark
Accessibility best practice 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 <h1>
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Headings Should Not Be Empty
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Table Headers Require Discernible Text
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Accesskey Attribute Value Must Be Unique
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
ARIA Treeitem Nodes Require Accessible Name
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Landmarks Require Unique Role Or Accessible Name
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Page Requires One Main Landmark
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Skiplink target should exist be focusable
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Elements Must Not Have Tabindex Greater Than Zero
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Banner Landmark Must Not Be In Another Landmark
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
Role=text Should Have No Focusable Descendants
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.
All Page Content Must Be Contained By Landmarks
Accessibility best practice check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.