Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2026.1

...

Rule IDDescription
area-altEnsure <area> elements of image maps have alternative text.
aria-allowed-attrEnsure an element's role supports its ARIA attributes.
aria-braille-equivalentEnsure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent.
aria-command-nameEnsure every ARIA button, link and menuitem has an accessible name.
aria-conditional-attrEnsure ARIA attributes are used as described in the specification of the element's role.
aria-deprecated-roleEnsure elements do not use deprecated roles.
aria-hidden-bodyEnsure aria-hidden="true" is not present on the document body.
aria-hidden-focusEnsure aria-hidden elements are not focusable nor contain focusable elements.
aria-input-field-nameEnsure every ARIA input field has an accessible name.
aria-meter-nameEnsure every ARIA meter node has an accessible name.
aria-progressbar-nameEnsure every ARIA progressbar node has an accessible name.
aria-prohibited-attrEnsure ARIA attributes are not prohibited for an element's role.
aria-required-attrEnsure elements with ARIA roles have all required ARIA attributes.
aria-required-childrenEnsure elements with an ARIA role that require child roles contain them.
aria-required-parentEnsure elements with an ARIA role that require parent roles are contained by them.
aria-rolesEnsure all elements with a role attribute use a valid value.
aria-toggle-field-nameEnsure every ARIA toggle field has an accessible name.
aria-tooltip-nameEnsure every ARIA tooltip node has an accessible name.
aria-valid-attr-valueEnsure all attributes that begin with aria- are valid ARIA attributes have valid values.
aria-valid-attr-valueEnsure attributes that begin with aria- are valid ARIA attributesall ARIA attributes have valid values.
autocomplete-validEnsures Ensure that the autocomplete attribute is correct and suitable for the form field.
avoid-inline-spacingEnsures Ensure that text spacing set through style attributes can be adjusted with custom stylesheets.
blinkEnsure <blink> elements are not used.
button-nameEnsure buttons have discernible text.
bypassEnsure each page has at least one mechanism for a user to bypass navigation and jump straight to the content.
color-contrastEnsure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds.
definition-listEnsure <dl> elements are structured correctly.
dlitemEnsure <dt> and <dd> elements are contained by a <dl>.
document-titleEnsure each HTML document contains a non-empty <title> element.
duplicate-id-ariaEnsure every id attribute value used in ARIA and in labels is unique.
form-field-multiple-labelsEnsure form field does not have multiple label elements.
frame-focusable-contentEnsure <frame> and <iframe> elements with focusable content do not have tabindex=-1.
frame-title-uniqueEnsure <iframe> and <frame> elements contain a unique title attributehave an accessible name.
frame-title-uniqueEnsure <iframe> and <frame> elements have an accessible namecontain a unique title attribute.
html-has-langEnsure every HTML document has a lang attribute.
html-lang-validEnsure the lang attribute of the <html> element has a valid value.
html-xml-lang-mismatchEnsure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page.
image-altEnsure <img> elements have alternate alternative text or a role of none or presentation.
input-button-nameEnsure input buttons have discernible text.
input-image-altEnsure <input type="image"> elements have alternate alternative text.
labelEnsure every form element has a label.
link-in-text-blockEnsure links are distinguished from surrounding text in a way that does not rely on color.
link-nameEnsure links have discernible text.
listEnsure that lists are structured correctly.
listitemEnsure <li> elements are used semantically.
marqueeEnsure <marquee> elements are not used.
meta-refreshEnsure <meta http-equiv="refresh"> is not used for delayed refresh.
meta-viewportEnsure <meta name="viewport"> does not disable text scaling and zooming.
nested-interactiveEnsure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies.
no-autoplay-audioEnsure <video> or <audio> elements do not autoplay audio for more than 3 three seconds without a control mechanism to stop or mute the audio.
object-altEnsure <object> elements have alternate alternative text.
role-img-altEnsure [role="img"] elements have alternate alternative text.
scrollable-region-focusableEnsure elements that have scrollable content are accessible by keyboard in Safari.
select-nameEnsure select element has an accessible name.
server-side-image-mapEnsure that server-side image maps are not used.
summary-nameEnsure summary elements have discernible text.
svg-img-altEnsure <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text.
target-sizeEnsure touch targets have sufficient size and space.
td-headers-attrEnsure that each cell in a table that uses the headers attribute refers only to other cells <th> elements in that table.
th-has-data-cellsEnsure that <th> elements and elements with role=columnheader/rowheader have data cells they describe.
valid-langEnsure lang attributes have valid values.
video-captionEnsure <video> elements have captions.

...