Accessibility Standards Explorer

Explore the details of common accessibility standards, including WCAG 2.0, 2.1, 2.2 A, AA, and AAA.

Built with Quant Edge Functions.

Selected Standards: WCAG2AA, WCAG2A
Note: Lower level standards are automatically included.
area-alt

Description: Ensure <area> elements of image maps have alternative text

Help: Active <area> elements must have alternative text

Help URL: https://dequeuniversity.com/rules/axe/4.10/area-alt?application=axeAPI

Tags: cat.text-alternativeswcag2awcag244wcag412section508section508.22.aTTv5TT6.aEN-301-549EN-9.2.4.4EN-9.4.1.2ACT

aria-allowed-attr

Description: Ensure an element's role supports its ARIA attributes

Help: Elements must only use supported ARIA attributes

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-braille-equivalent

Description: Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent

Help: aria-braille attributes must have a non-braille equivalent

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-braille-equivalent?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-command-name

Description: Ensure every ARIA button, link and menuitem has an accessible name

Help: ARIA commands must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-command-name?application=axeAPI

Tags: cat.ariawcag2awcag412TTv5TT6.aEN-301-549EN-9.4.1.2ACT

aria-conditional-attr

Description: Ensure ARIA attributes are used as described in the specification of the element's role

Help: ARIA attributes must be used as specified for the element's role

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-deprecated-role

Description: Ensure elements do not use deprecated roles

Help: Deprecated ARIA roles must not be used

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-hidden-body

Description: Ensure aria-hidden="true" is not present on the document body.

Help: aria-hidden="true" must not be present on the document body

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body?application=axeAPI

Tags: cat.ariawcag2awcag131wcag412EN-301-549EN-9.1.3.1EN-9.4.1.2

aria-hidden-focus

Description: Ensure aria-hidden elements are not focusable nor contain focusable elements

Help: ARIA hidden element must not be focusable or contain focusable elements

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus?application=axeAPI

Tags: cat.name-role-valuewcag2awcag412TTv5TT6.aEN-301-549EN-9.4.1.2

aria-input-field-name

Description: Ensure every ARIA input field has an accessible name

Help: ARIA input fields must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name?application=axeAPI

Tags: cat.ariawcag2awcag412TTv5TT5.cEN-301-549EN-9.4.1.2ACT

aria-meter-name

Description: Ensure every ARIA meter node has an accessible name

Help: ARIA meter nodes must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-meter-name?application=axeAPI

Tags: cat.ariawcag2awcag111EN-301-549EN-9.1.1.1

aria-progressbar-name

Description: Ensure every ARIA progressbar node has an accessible name

Help: ARIA progressbar nodes must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name?application=axeAPI

Tags: cat.ariawcag2awcag111EN-301-549EN-9.1.1.1

aria-prohibited-attr

Description: Ensure ARIA attributes are not prohibited for an element's role

Help: Elements must only use permitted ARIA attributes

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-required-attr

Description: Ensure elements with ARIA roles have all required ARIA attributes

Help: Required ARIA attributes must be provided

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-required-attr?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-required-children

Description: Ensure elements with an ARIA role that require child roles contain them

Help: Certain ARIA roles must contain particular children

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-required-children?application=axeAPI

Tags: cat.ariawcag2awcag131EN-301-549EN-9.1.3.1

aria-required-parent

Description: Ensure elements with an ARIA role that require parent roles are contained by them

Help: Certain ARIA roles must be contained by particular parents

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-required-parent?application=axeAPI

Tags: cat.ariawcag2awcag131EN-301-549EN-9.1.3.1

aria-roledescription

Description: Ensure aria-roledescription is only used on elements with an implicit or explicit role

Help: aria-roledescription must be on elements with a semantic role

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-roledescription?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2deprecated

aria-roles

Description: Ensure all elements with a role attribute use a valid value

Help: ARIA roles used must conform to valid values

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-roles?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-toggle-field-name

Description: Ensure every ARIA toggle field has an accessible name

Help: ARIA toggle fields must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name?application=axeAPI

Tags: cat.ariawcag2awcag412TTv5TT5.cEN-301-549EN-9.4.1.2ACT

aria-tooltip-name

Description: Ensure every ARIA tooltip node has an accessible name

Help: ARIA tooltip nodes must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-valid-attr-value

Description: Ensure all ARIA attributes have valid values

Help: ARIA attributes must conform to valid values

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

aria-valid-attr

Description: Ensure attributes that begin with aria- are valid ARIA attributes

Help: ARIA attributes must conform to valid names

Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr?application=axeAPI

Tags: cat.ariawcag2awcag412EN-301-549EN-9.4.1.2

audio-caption

Description: Ensure <audio> elements have captions

Help: <audio> elements must have a captions track

Help URL: https://dequeuniversity.com/rules/axe/4.10/audio-caption?application=axeAPI

Tags: cat.time-and-mediawcag2awcag121EN-301-549EN-9.1.2.1section508section508.22.adeprecated

blink

Description: Ensure <blink> elements are not used

Help: <blink> elements are deprecated and must not be used

Help URL: https://dequeuniversity.com/rules/axe/4.10/blink?application=axeAPI

Tags: cat.time-and-mediawcag2awcag222section508section508.22.jTTv5TT2.bEN-301-549EN-9.2.2.2

button-name

Description: Ensure buttons have discernible text

Help: Buttons must have discernible text

Help URL: https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI

Tags: cat.name-role-valuewcag2awcag412section508section508.22.aTTv5TT6.aEN-301-549EN-9.4.1.2ACT

bypass

Description: Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content

Help: Page must have means to bypass repeated blocks

Help URL: https://dequeuniversity.com/rules/axe/4.10/bypass?application=axeAPI

Tags: cat.keyboardwcag2awcag241section508section508.22.oTTv5TT9.aEN-301-549EN-9.2.4.1

color-contrast

Description: Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds

Help: Elements must meet minimum color contrast ratio thresholds

Help URL: https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI

Tags: cat.colorwcag2aawcag143TTv5TT13.cEN-301-549EN-9.1.4.3ACT

definition-list

Description: Ensure <dl> elements are structured correctly

Help: <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements

Help URL: https://dequeuniversity.com/rules/axe/4.10/definition-list?application=axeAPI

Tags: cat.structurewcag2awcag131EN-301-549EN-9.1.3.1

dlitem

Description: Ensure <dt> and <dd> elements are contained by a <dl>

Help: <dt> and <dd> elements must be contained by a <dl>

Help URL: https://dequeuniversity.com/rules/axe/4.10/dlitem?application=axeAPI

Tags: cat.structurewcag2awcag131EN-301-549EN-9.1.3.1

document-title

Description: Ensure each HTML document contains a non-empty <title> element

Help: Documents must have <title> element to aid in navigation

Help URL: https://dequeuniversity.com/rules/axe/4.10/document-title?application=axeAPI

Tags: cat.text-alternativeswcag2awcag242TTv5TT12.aEN-301-549EN-9.2.4.2ACT

duplicate-id-aria

Description: Ensure every id attribute value used in ARIA and in labels is unique

Help: IDs used in ARIA and labels must be unique

Help URL: https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria?application=axeAPI

Tags: cat.parsingwcag2awcag412EN-301-549EN-9.4.1.2

form-field-multiple-labels

Description: Ensure form field does not have multiple label elements

Help: Form field must not have multiple label elements

Help URL: https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels?application=axeAPI

Tags: cat.formswcag2awcag332TTv5TT5.cEN-301-549EN-9.3.3.2

frame-focusable-content

Description: Ensure <frame> and <iframe> elements with focusable content do not have tabindex=-1

Help: Frames with focusable content must not have tabindex=-1

Help URL: https://dequeuniversity.com/rules/axe/4.10/frame-focusable-content?application=axeAPI

Tags: cat.keyboardwcag2awcag211TTv5TT4.aEN-301-549EN-9.2.1.1

frame-title-unique

Description: Ensure <iframe> and <frame> elements contain a unique title attribute

Help: Frames must have a unique title attribute

Help URL: https://dequeuniversity.com/rules/axe/4.10/frame-title-unique?application=axeAPI

Tags: cat.text-alternativeswcag2awcag412TTv5TT12.dEN-301-549EN-9.4.1.2

frame-title

Description: Ensure <iframe> and <frame> elements have an accessible name

Help: Frames must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/frame-title?application=axeAPI

Tags: cat.text-alternativeswcag2awcag412section508section508.22.iTTv5TT12.dEN-301-549EN-9.4.1.2

html-has-lang

Description: Ensure every HTML document has a lang attribute

Help: <html> element must have a lang attribute

Help URL: https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI

Tags: cat.languagewcag2awcag311TTv5TT11.aEN-301-549EN-9.3.1.1ACT

html-lang-valid

Description: Ensure the lang attribute of the <html> element has a valid value

Help: <html> element must have a valid value for the lang attribute

Help URL: https://dequeuniversity.com/rules/axe/4.10/html-lang-valid?application=axeAPI

Tags: cat.languagewcag2awcag311TTv5TT11.aEN-301-549EN-9.3.1.1ACT

html-xml-lang-mismatch

Description: Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page

Help: HTML elements with lang and xml:lang must have the same base language

Help URL: https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch?application=axeAPI

Tags: cat.languagewcag2awcag311EN-301-549EN-9.3.1.1ACT

image-alt

Description: Ensure <img> elements have alternative text or a role of none or presentation

Help: Images must have alternative text

Help URL: https://dequeuniversity.com/rules/axe/4.10/image-alt?application=axeAPI

Tags: cat.text-alternativeswcag2awcag111section508section508.22.aTTv5TT7.aTT7.bEN-301-549EN-9.1.1.1ACT

input-button-name

Description: Ensure input buttons have discernible text

Help: Input buttons must have discernible text

Help URL: https://dequeuniversity.com/rules/axe/4.10/input-button-name?application=axeAPI

Tags: cat.name-role-valuewcag2awcag412section508section508.22.aTTv5TT5.cEN-301-549EN-9.4.1.2ACT

input-image-alt

Description: Ensure <input type="image"> elements have alternative text

Help: Image buttons must have alternative text

Help URL: https://dequeuniversity.com/rules/axe/4.10/input-image-alt?application=axeAPI

Tags: cat.text-alternativeswcag2awcag111wcag412section508section508.22.aTTv5TT7.aEN-301-549EN-9.1.1.1EN-9.4.1.2ACT

label

Description: Ensure every form element has a label

Help: Form elements must have labels

Help URL: https://dequeuniversity.com/rules/axe/4.10/label?application=axeAPI

Tags: cat.formswcag2awcag412section508section508.22.nTTv5TT5.cEN-301-549EN-9.4.1.2ACT

link-in-text-block

Description: Ensure links are distinguished from surrounding text in a way that does not rely on color

Help: Links must be distinguishable without relying on color

Help URL: https://dequeuniversity.com/rules/axe/4.10/link-in-text-block?application=axeAPI

Tags: cat.colorwcag2awcag141TTv5TT13.aEN-301-549EN-9.1.4.1

list

Description: Ensure that lists are structured correctly

Help: <ul> and <ol> must only directly contain <li>, <script> or <template> elements

Help URL: https://dequeuniversity.com/rules/axe/4.10/list?application=axeAPI

Tags: cat.structurewcag2awcag131EN-301-549EN-9.1.3.1

listitem

Description: Ensure <li> elements are used semantically

Help: <li> elements must be contained in a <ul> or <ol>

Help URL: https://dequeuniversity.com/rules/axe/4.10/listitem?application=axeAPI

Tags: cat.structurewcag2awcag131EN-301-549EN-9.1.3.1

marquee

Description: Ensure <marquee> elements are not used

Help: <marquee> elements are deprecated and must not be used

Help URL: https://dequeuniversity.com/rules/axe/4.10/marquee?application=axeAPI

Tags: cat.parsingwcag2awcag222TTv5TT2.bEN-301-549EN-9.2.2.2

meta-refresh

Description: Ensure <meta http-equiv="refresh"> is not used for delayed refresh

Help: Delayed refresh under 20 hours must not be used

Help URL: https://dequeuniversity.com/rules/axe/4.10/meta-refresh?application=axeAPI

Tags: cat.time-and-mediawcag2awcag221TTv5TT8.aEN-301-549EN-9.2.2.1

meta-viewport

Description: Ensure <meta name="viewport"> does not disable text scaling and zooming

Help: Zooming and scaling must not be disabled

Help URL: https://dequeuniversity.com/rules/axe/4.10/meta-viewport?application=axeAPI

Tags: cat.sensory-and-visual-cueswcag2aawcag144EN-301-549EN-9.1.4.4ACT

nested-interactive

Description: Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies

Help: Interactive controls must not be nested

Help URL: https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=axeAPI

Tags: cat.keyboardwcag2awcag412TTv5TT6.aEN-301-549EN-9.4.1.2

no-autoplay-audio

Description: Ensure <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio

Help: <video> or <audio> elements must not play automatically

Help URL: https://dequeuniversity.com/rules/axe/4.10/no-autoplay-audio?application=axeAPI

Tags: cat.time-and-mediawcag2awcag142TTv5TT2.aEN-301-549EN-9.1.4.2ACT

object-alt

Description: Ensure <object> elements have alternative text

Help: <object> elements must have alternative text

Help URL: https://dequeuniversity.com/rules/axe/4.10/object-alt?application=axeAPI

Tags: cat.text-alternativeswcag2awcag111section508section508.22.aEN-301-549EN-9.1.1.1

p-as-heading

Description: Ensure bold, italic text and font-size is not used to style <p> elements as a heading

Help: Styled <p> elements must not be used as headings

Help URL: https://dequeuniversity.com/rules/axe/4.10/p-as-heading?application=axeAPI

Tags: cat.semanticswcag2awcag131EN-301-549EN-9.1.3.1experimental

role-img-alt

Description: Ensure [role="img"] elements have alternative text

Help: [role="img"] elements must have an alternative text

Help URL: https://dequeuniversity.com/rules/axe/4.10/role-img-alt?application=axeAPI

Tags: cat.text-alternativeswcag2awcag111section508section508.22.aTTv5TT7.aEN-301-549EN-9.1.1.1ACT

scrollable-region-focusable

Description: Ensure elements that have scrollable content are accessible by keyboard

Help: Scrollable region must have keyboard access

Help URL: https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=axeAPI

Tags: cat.keyboardwcag2awcag211wcag213TTv5TT4.aEN-301-549EN-9.2.1.1EN-9.2.1.3

select-name

Description: Ensure select element has an accessible name

Help: Select element must have an accessible name

Help URL: https://dequeuniversity.com/rules/axe/4.10/select-name?application=axeAPI

Tags: cat.formswcag2awcag412section508section508.22.nTTv5TT5.cEN-301-549EN-9.4.1.2ACT

server-side-image-map

Description: Ensure that server-side image maps are not used

Help: Server-side image maps must not be used

Help URL: https://dequeuniversity.com/rules/axe/4.10/server-side-image-map?application=axeAPI

Tags: cat.text-alternativeswcag2awcag211section508section508.22.fTTv5TT4.aEN-301-549EN-9.2.1.1

summary-name

Description: Ensure summary elements have discernible text

Help: Summary elements must have discernible text

Help URL: https://dequeuniversity.com/rules/axe/4.10/summary-name?application=axeAPI

Tags: cat.name-role-valuewcag2awcag412section508section508.22.aTTv5TT6.aEN-301-549EN-9.4.1.2

svg-img-alt

Description: Ensure <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text

Help: <svg> elements with an img role must have an alternative text

Help URL: https://dequeuniversity.com/rules/axe/4.10/svg-img-alt?application=axeAPI

Tags: cat.text-alternativeswcag2awcag111section508section508.22.aTTv5TT7.aEN-301-549EN-9.1.1.1ACT

table-fake-caption

Description: Ensure that tables with a caption use the <caption> element.

Help: Data or header cells must not be used to give caption to a data table.

Help URL: https://dequeuniversity.com/rules/axe/4.10/table-fake-caption?application=axeAPI

Tags: cat.tablesexperimentalwcag2awcag131section508section508.22.gEN-301-549EN-9.1.3.1

td-has-header

Description: Ensure that each non-empty data cell in a <table> larger than 3 by 3 has one or more table headers

Help: Non-empty <td> elements in larger <table> must have an associated table header

Help URL: https://dequeuniversity.com/rules/axe/4.10/td-has-header?application=axeAPI

Tags: cat.tablesexperimentalwcag2awcag131section508section508.22.gTTv5TT14.bEN-301-549EN-9.1.3.1

td-headers-attr

Description: Ensure that each cell in a table that uses the headers attribute refers only to other cells in that table

Help: Table cells that use the headers attribute must only refer to cells in the same table

Help URL: https://dequeuniversity.com/rules/axe/4.10/td-headers-attr?application=axeAPI

Tags: cat.tableswcag2awcag131section508section508.22.gTTv5TT14.bEN-301-549EN-9.1.3.1

th-has-data-cells

Description: Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe

Help: Table headers in a data table must refer to data cells

Help URL: https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells?application=axeAPI

Tags: cat.tableswcag2awcag131section508section508.22.gTTv5TT14.bEN-301-549EN-9.1.3.1

valid-lang

Description: Ensure lang attributes have valid values

Help: lang attribute must have a valid value

Help URL: https://dequeuniversity.com/rules/axe/4.10/valid-lang?application=axeAPI

Tags: cat.languagewcag2aawcag312TTv5TT11.bEN-301-549EN-9.3.1.2ACT

video-caption

Description: Ensure <video> elements have captions

Help: <video> elements must have captions

Help URL: https://dequeuniversity.com/rules/axe/4.10/video-caption?application=axeAPI

Tags: cat.text-alternativeswcag2awcag122section508section508.22.aTTv5TT17.aEN-301-549EN-9.1.2.2

What is Quant?

QuantCDN is an all-in-one CDN and Jamstack solution.

Our content delivery network spans over 90 points of presence globally to provide minimal latency to your customers around the world. Our rich feature-set includes CDN, WAF, image optimization, tiered caching, static snapshots, failover, serverless functions, and much more.

This tool is provided free of charge and built using our Edge Functions, which allow for dynamic Javascript to execute directly at edge.

Icons representing Quant CDN Services