# Name Description WCAG Criterion
1 ARIA allowed attribute This rule checks that `aria-*` attributes are allowed for the element they are specified on.
2 Audio-only as a media alternative for text This rule checks `audio` is a media alternative for text on the page.
3 Autocomplete valid This rule checks that the HTML autocomplete attribute has a correct value
4 Buttons have an accessible name Each button element has an accessible name
5 Form field has accessible name Each form field element has an accessible name
6 HTML Page has a title This rule checks that the HTML page has a title
7 HTML has lang attribute This rule checks that the `html` element has a non-empty `lang` or `xml:lang` attribute.
8 HTML lang and xml:lang match The rule checks that for the `html` element, there is no mismatch between the primary language in non-empty `lang` and `xml:lang` attributes, if both are used.
9 Image has accessible name Each image that is not marked as decorative, has an accessible name
10 Links have an accessible name Each link has an accessible name
11 Meta-refresh no delay This rule checks that the meta element is not used for delayed redirecting or refreshing.
12 No keyboard trap non-standard navigation This rule checks if it is possible to use non-standard keyboard navigation to navigate through content where focus is trapped when using standard ways of keyboard navigation.
13 No keyboard trap standard navigation This rule checks if it is possible to use standard keyboard navigation to navigate through all content on a web page without becoming trapped in any element.
14 Role has required states and properties Elements that have an explicit role must also specify all required states and properties
15 Valid body lang attribute This rule checks that `lang` or `xml:lang` attributes on elements within the `body` of a web page has a valid language subtag.
16 Validity of HTML Lang attribute This rule checks the lang or xml:lang attribute has a valid language subtag.
17 Video element description track This rule checks that description tracks that come with non-streaming `video` elements are descriptive.
18 Video-only as a media alternative for text This rule checks non-streaming silent `video` is a media alternative for text on the page.
19 VĂ­deo has audio alternative This rule checks that video elements have an alternative for information conveyed through audio
20 aria-hidden with focusable content This rule checks `aria-hidden` elements do not contain focusable elements
21 audio described video element Non-streaming `video` elements must have all visual information also contained in the audio
22 audio elements captions Non-streaming `audio` elements must have a text alternative or captions for all included auditory information.
23 iframe has an accessible name Each iframe element has an accessible name
24 label and name from content mismatch Interactive elements labelled through their content must have their visible label as part of their accessible name
25 unique element id attributes This rule checks that all `id` attribute values on a single page are unique.
26 video element transcript Non-streaming `video` elements must have all audio and visual information available in a transcript.
27 video has captions Captions are available for audio information in non-streaming `video` elements.

Contribute






GitHub

Contributing is open to anyone. We welcome any new issues or pull requests for changes. Auto-WCAG has conference calls every 4 weeks. If you are interested in becoming an active contributor or reviewer, we ask that you join the Auto-WCAG community group through the W3C Website. This requires setting up a W3C account, may require approval by the organization you work for if they are a W3C member.

Learn more about contributing to Auto-WCAG Join the Auto-WcAG community group now!