Rules by WCAG Guidelines

Guideline 1.1 Text Alternatives

Success Criterion 1.1.1 Non-text Content

Rule ID Summary Level Conformance Scope Result Values
Image 1 Images must have alt text A Required Element F P H
Image 2 Alt text must summarize purpose A Required Element MC H
Image 3 Alt text must not include filename A Required Element F P H
Image 4 Alt text no more than 100 characters A Required Element MC P H
Image 5 Image is decorative A Required Element MC H
Image 6 Long description for complex images A Required Element F MC H
Image 7 Use MathJax for mathematical expressions A Required Element MC H

Guideline 1.2 Time-based Media

Success Criterion 1.2.1 Audio-only and Video-only (Prerecorded)

Rule ID Summary Level Conformance Scope Result Values
Audio 1 Audio-only (Prerecorded) A Required Element F MC P H
Video 1 Video-only (Prerecorded) A Required Element MC P H

Success Criterion 1.2.2 Captions (Prerecorded)

Rule ID Summary Level Conformance Scope Result Values
Video 2 Captions (Prerecorded) A Required Element MC P H

Success Criterion 1.2.3 Audio Description or Media Alternative (Prerecorded)

Rule ID Summary Level Conformance Scope Result Values
Video 3 Audio Description or Media Alternative (Prerecorded) A Required Element MC P H

Success Criterion 1.2.4 Captions (Live)

Rule ID Summary Level Conformance Scope Result Values
Video 4 Captions (Live) AA Required Element MC P H

Success Criterion 1.2.5 Audio Description (Prerecorded)

Rule ID Summary Level Conformance Scope Result Values
Video 5 Audio Description (Prerecorded) AA Required Element MC P H

Guideline 1.3 Adaptable

Success Criterion 1.3.1 Info and Relationships

Rule ID Summary Level Conformance Scope Result Values
Heading 5 Headings must be properly nested A Recommended Page F MC P H
Heading 6 Headings should have text content A Recommended Element F P H
Heading 7 First landmark heading h2 A Recommended Element F P H
Landmark 2 All content must be contained in landmarks A Required Element F MC P H
Landmark 8 banner landmark: must be top-level A Recommended Element F P H
Landmark 9 banner landmark: restrictions A Required Element F P H
Landmark 10 navigation landmark: restrictions A Required Element F P H
Landmark 11 main landmark: must be top-level A Required Element F P H
Landmark 12 contentinfo landmark: must be top-level A Required Element F P H
Landmark 13 contentinfo landmark: restrictions A Required Element F P H
Landmark 14 search landmark: restrictions A Required Element F P H
Landmark 15 form landmark: restrictions A Required Element F P H
Landmark 16 region landmark must have accessible name A Required Element MC P H
Landmark 17 Landmarks must be uniquely identifiable A Required Element F P H
Landmark 18 Landmarks must identify content regions A Required Element MC H
Landmark 19 complementary landmark: must be top level A Recommended Element F P H
List 1 Use semantic markup for lists A Required Page MC H
Table 1 Data cells must have row/column headers A Required Element F MC P H
Table 3 Data tables may have description A Required Element MC P H
Table 4 Data tables should have unique names A Required Element F P H
Table 5 Identify table markup as data or layout A Required Element F MC P H
Table 6 Header cells should be th elements A Recommended Element F P H
Table 7 Data cells must use headers attribute A Required Element F P H
Table 8 Name must be different than description A Required Element F MC P H

Success Criterion 1.3.2 Meaningful Sequence

Rule ID Summary Level Conformance Scope Result Values
Layout 1 Layout tables must have meaningful sequence A Required Page MC P H
Layout 2 Do not nest layout tables A Required Element F P H
Layout 3 aria-flowto changes reading order A Required Element MC H
Order 1 Reading order: CSS positioning A Required Element MC H

Success Criterion 1.3.3 Sensory Characteristics

Rule ID Summary Level Conformance Scope Result Values
Sensory 1 Not only shape, size and location A Required Page MC

Success Criterion 1.3.4 Orientation (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Layout 4 Do not restrict view or operation. AA Required Page MC

Success Criterion 1.3.5 Identify Input Purpose (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Control 13 name attribute supports auto fill AA Required Element MC P H

Guideline 1.4 Distinguishable

Success Criterion 1.4.1 Use of Color

Rule ID Summary Level Conformance Scope Result Values
Color 2 Use of color A Required Page MC

Success Criterion 1.4.2 Audio Control

Rule ID Summary Level Conformance Scope Result Values
Audio 2 Audio Control A Required Page MC

Success Criterion 1.4.3 Contrast (Minimum)

Rule ID Summary Level Conformance Scope Result Values
Color 1 Color contrast of text: Minimum AA Required Element F MC P H

Success Criterion 1.4.4 Resize text

Rule ID Summary Level Conformance Scope Result Values
Resize 1 Resize text content AA Required Page MC

Success Criterion 1.4.5 Images of Text

Rule ID Summary Level Conformance Scope Result Values
Image 8 Images of text AA Required Element MC H

Success Criterion 1.4.6 Contrast (Enhanced)

Rule ID Summary Level Conformance Scope Result Values
Color 3 Color contrast of text: Enhanced AAA Recommended Element F MC P H

Success Criterion 1.4.10 Reflow (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Resize 2 Support small screen dimensions AA Required Page MC

Success Criterion 1.4.11 Non-text Contrast (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Color 4 Color contrast of user interface controls AA Required Element MC H
Color 5 Color contrast of graphics AA Required Element MC H

Success Criterion 1.4.12 Text Spacing (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Spacing 1 Text Spacing AA Required Page MC

Success Criterion 1.4.13 Content on Hover or Focus (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Keyboard 7 Content on Hover or Focus AA Required Page MC

Guideline 2.1 Keyboard Accessible

Success Criterion 2.1.1 Keyboard

Rule ID Summary Level Conformance Scope Result Values
Keyboard 1 ARIA widget keyboard support A Required Element MC H
Widget 15 Closed shadow DOM requires manual check. A Required Element MC H

Success Criterion 2.1.2 No Keyboard Trap

Rule ID Summary Level Conformance Scope Result Values
Keyboard 3 No keyboard trap A Required Element MC H
Keyboard 4 Avoid tabindex > 0 A Required Element MC H

Success Criterion 2.1.4 Character Key Shortcuts (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Shortcut 1 Character Key Shortcuts A Required Page MC
Shortcut 2 Avoid using accesskey for shortcuts A Required Element MC H

Guideline 2.2 Enough Time

Success Criterion 2.2.1 Timing Adjustable

Rule ID Summary Level Conformance Scope Result Values
Timing 1 Control time limits A Required Page MC

Success Criterion 2.2.2 Pause, Stop, Hide

Rule ID Summary Level Conformance Scope Result Values
Timing 2 Control moving, blinking or auto-updating content A Required Page MC H

Guideline 2.3 Seizures and Physical Reactions

Success Criterion 2.3.1 Three Flashes or Below Threshold

Rule ID Summary Level Conformance Scope Result Values
HTML 1 Replace marquee elements A Required Element F H
Timing 3 Flashing limits A Required Page MC H

Guideline 2.4 Navigable

Success Criterion 2.4.1 Bypass Blocks

Rule ID Summary Level Conformance Scope Result Values
Bypass 1 Skip to main content link A Required Page F MC P
Frame 1 frame must have accessible name A Required Element F MC P H
Frame 2 iframe must have accessible name A Required Element F MC P H
Heading 1 Page should have h1 element A Recommended Page F P H
Landmark 1 main landmark: at least one A Required Page F P H
Landmark 3 navigation landmark: at least one A Required Website F P H
Landmark 4 banner landmark: identifies branding content A Required Page MC P H
Landmark 5 banner landmark: no more than one A Required Page F P H
Landmark 6 contentinfo landmark: identifies admin content A Required Page MC P H
Landmark 7 contentinfo landmark: no more than one A Required Page F P H

Success Criterion 2.4.2 Page Titled

Rule ID Summary Level Conformance Scope Result Values
Title 1 title must identify website and page A Required Page F MC
Title 2 h1 must match part of the title A Required Page F MC P H

Success Criterion 2.4.3 Focus Order

Rule ID Summary Level Conformance Scope Result Values
Keyboard 2 Sequential tab order of focusable elements must be meaningful A Required Page MC P H
Keyboard 8 Focus Order A Required Page MC

Success Criterion 2.4.4 Link Purpose (In Context)

Rule ID Summary Level Conformance Scope Result Values

Success Criterion 2.4.5 Multiple Ways

Rule ID Summary Level Conformance Scope Result Values

Success Criterion 2.4.6 Headings and Labels

Rule ID Summary Level Conformance Scope Result Values
Control 10 Accessible name must be unique AA Required Element F MC P H
Control 11 Submit and reset button labels must be unique AA Required Element F P H
Heading 2 h1 should be in main or banner landmark AA Recommended Element F P H
Heading 3 Sibling headings should be unique AA Recommended Element F P H
List 2 Provide list labels when appropriate AA Required Element MC H
Table 2 Data tables must have name AA Required Element F P H
Widget 12 Accessible name is descriptive AA Required Element F MC H

Success Criterion 2.4.7 Focus Visible

Rule ID Summary Level Conformance Scope Result Values
Keyboard 5 Focus must be discernible AA Required Page MC H

Success Criterion 2.4.11 Focus Not Obscured (Minimum) (new in WCAG 2.2)

Rule ID Summary Level Conformance Scope Result Values
Keyboard 9 Focus is not obscured (Minimum) AA Required Page MC

Guideline 2.5 Input Modalities

Success Criterion 2.5.1 Pointer Gestures (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Pointer 1 Pointer Gestures A Required Page MC

Success Criterion 2.5.2 Pointer Cancellation (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Pointer 2 Pointer Cancellation A Required Page MC

Success Criterion 2.5.3 Label in Name (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Control 15 Label in name for controls A Required Element MC H

Success Criterion 2.5.4 Motion Actuation (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Motion 1 Motion Actuation A Required Page MC

Success Criterion 2.5.5 Target Size (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Target Size 2 Author sizing of links (Enhanced) AAA Recommended Element F P H
Target Size 4 Button target size (Enhanced) AAA Recommended Element F P H
Target Size 6 Radio button and checkbox target size (Enhanced) AAA Recommended Element F P H

Success Criterion 2.5.7 Dragging Movements (new in WCAG 2.2)

Rule ID Summary Level Conformance Scope Result Values
Pointer 3 Dragging Movements AA Required Page MC

Success Criterion 2.5.8 Target Size (Minimum) (new in WCAG 2.2)

Rule ID Summary Level Conformance Scope Result Values
Target Size 1 Author sizing of links (Minimum) AA Required Element F P H
Target Size 3 Button target size (Minimum) AA Required Element F P H
Target Size 5 Radio button and checkbox target size (Minimum) AA Required Element F P H

Guideline 3.1 Readable

Success Criterion 3.1.1 Language of Page

Rule ID Summary Level Conformance Scope Result Values
Language 1 Page must use language code A Required Page F P

Success Criterion 3.1.2 Language of Parts

Rule ID Summary Level Conformance Scope Result Values
Language 2 Identify language changes AA Required Page F MC P H

Guideline 3.2 Predictable

Success Criterion 3.2.1 On Focus

Rule ID Summary Level Conformance Scope Result Values

Success Criterion 3.2.2 On Input

Rule ID Summary Level Conformance Scope Result Values
Control 12 Forms submitted using buttons A Required Element F MC P H
Keyboard 6 select must not change context A Required Element MC H

Success Criterion 3.2.3 Consistent Navigation

Rule ID Summary Level Conformance Scope Result Values

Success Criterion 3.2.4 Consistent Identification

Rule ID Summary Level Conformance Scope Result Values

Success Criterion 3.2.6 Consistent Help (new in WCAG 2.2)

Rule ID Summary Level Conformance Scope Result Values
Help 1 Consistent ordering of help AA Required Website MC

Guideline 3.3 Input Assistance

Success Criterion 3.3.1 Error Identification

Rule ID Summary Level Conformance Scope Result Values
Error 1 Using aria-invalid to identify the validity of control values. A Required Element F MC P H

Success Criterion 3.3.2 Labels or Instructions

Rule ID Summary Level Conformance Scope Result Values
Control 1 Form controls must have labels A Required Element F P H
Control 2 Image button must have alt. content A Required Element F P H
Control 3 Radio buttons must have grouping label A Required Element F P H
Control 4 buttons should have text content A Recommended Element F MC P H
Control 6 label must reference control A Required Element F MC P H
Control 7 label must have content A Required Element F MC P H
Control 8 fieldset must have one legend A Required Element F P H
Control 9 Verify title is the label. A Required Element MC H
Control 17 Avoid label encapsulation A Required Element F P H

Success Criterion 3.3.3 Error Suggestion

Rule ID Summary Level Conformance Scope Result Values
Error 2 Using aria-required to identify required form controls and widgets AA Required Element F P H
Error 3 Error correction suggestions AA Required Element MC H

Success Criterion 3.3.4 Error Prevention (Legal, Financial, Data)

Rule ID Summary Level Conformance Scope Result Values
Error 4 Prevent errors AA Required Page MC H

Success Criterion 3.3.7 Redundant Entry (new in WCAG 2.2)

Rule ID Summary Level Conformance Scope Result Values
Control 16 Redundant Entry A Required Element MC P H

Success Criterion 3.3.8 Accessible Authentication (Minimum) (new in WCAG 2.2)

Rule ID Summary Level Conformance Scope Result Values
Authorization 1 Accessible Authorization (Minimum) AA Required Page MC

Guideline 4.1 Compatible

Success Criterion 4.1.1 Parsing

Rule ID Summary Level Conformance Scope Result Values
Control 5 id must be unique A Required Element F P
Widget 14 Unsupported and deprecated ARIA attributes. A Required Element F H

Success Criterion 4.1.2 Name, Role, Value

Rule ID Summary Level Conformance Scope Result Values
Control 14 Use native HTML attributes when available A Required Element F MC H
Widget 1 Accessible name is required A Required Element F MC P H
Widget 2 onClick event handlers must have widget role A Required Element F MC P H
Widget 3 role must be valid A Required Element F MC P H
Widget 4 Values must be valid A Required Element F P H
Widget 5 Attributes that start with aria- must be defined. A Required Element F P H
Widget 6 Widgets must set properties A Required Element F P H
Widget 7 Widgets must have owned elements A Required Element F MC P H
Widget 8 Role must have parent A Required Element F P H
Widget 9 Only one owner A Required Element F P
Widget 10 Value in range A Required Element F P H
Widget 11 Verify aria-valuetext value. A Required Element F MC H
Widget 13 Role does not support accessible name. A Required Element F H

Success Criterion 4.1.3 Status Messages (new in WCAG 2.1)

Rule ID Summary Level Conformance Scope Result Values
Live 1 Live regions for status and error messages AA Required Page MC H