Versions Compared

Key

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

...

When none of the above prefixes are found, the value is assumed to be an ID and functions as though it were prefixed with id=.

Web Accessibility Rules Enabled

Rule IDDescription
area-altEnsures <area> elements of image maps have alternate text
aria-allowed-attrEnsures an element's role supports its ARIA attributes
aria-braille-equivalentEnsure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent
aria-command-nameEnsures every ARIA button, link and menuitem has an accessible name
aria-conditional-attrEnsures ARIA attributes are used as described in the specification of the element's role
aria-deprecated-roleEnsures elements do not use deprecated roles
aria-hidden-bodyEnsures aria-hidden="true" is not present on the document body.
aria-hidden-focusEnsures aria-hidden elements are not focusable nor contain focusable elements
aria-input-field-nameEnsures every ARIA input field has an accessible name
aria-meter-nameEnsures every ARIA meter node has an accessible name
aria-progressbar-nameEnsures every ARIA progressbar node has an accessible name
aria-prohibited-attrEnsures ARIA attributes are not prohibited for an element's role
aria-required-attrEnsures elements with ARIA roles have all required ARIA attributes
aria-required-childrenEnsures elements with an ARIA role that require child roles contain them
aria-required-parentEnsures elements with an ARIA role that require parent roles are contained by them
aria-rolesEnsures all elements with a role attribute use a valid value
aria-toggle-field-nameEnsures every ARIA toggle field has an accessible name
aria-tooltip-nameEnsures every ARIA tooltip node has an accessible name
aria-valid-attr-valueEnsures all ARIA attributes have valid values
aria-valid-attrEnsures attributes that begin with aria- are valid ARIA attributes
autocomplete-validEnsure the autocomplete attribute is correct and suitable for the form field
avoid-inline-spacingEnsure that text spacing set through style attributes can be adjusted with custom stylesheets
blinkEnsures <blink> elements are not used
button-nameEnsures buttons have discernible text
bypassEnsures each page has at least one mechanism for a user to bypass navigation and jump straight to the content
color-contrastEnsures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
definition-listEnsures <dl> elements are structured correctly
dlitemEnsures <dt> and <dd> elements are contained by a <dl>
document-titleEnsures each HTML document contains a non-empty <title> element
duplicate-id-ariaEnsures every id attribute value used in ARIA and in labels is unique
form-field-multiple-labelsEnsures form field does not have multiple label elements
frame-focusable-contentEnsures <frame> and <iframe> elements with focusable content do not have tabindex=-1
frame-title-uniqueEnsures <iframe> and <frame> elements contain a unique title attribute
frame-titleEnsures <iframe> and <frame> elements have an accessible name
html-has-langEnsures every HTML document has a lang attribute
html-lang-validEnsures 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-altEnsures <img> elements have alternate text or a role of none or presentation
input-button-nameEnsures input buttons have discernible text
input-image-altEnsures <input type="image"> elements have alternate text
labelEnsures 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-nameEnsures links have discernible text
listEnsures that lists are structured correctly
listitemEnsures <li> elements are used semantically
marqueeEnsures <marquee> elements are not used
meta-refreshEnsures <meta http-equiv="refresh"> is not used for delayed refresh
meta-viewportEnsures <meta name="viewport"> does not disable text scaling and zooming
nested-interactiveEnsures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies
no-autoplay-audioEnsures <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio
object-altEnsures <object> elements have alternate text
role-img-altEnsures [role="img"] elements have alternate text
scrollable-region-focusableEnsure elements that have scrollable content are accessible by keyboard
select-nameEnsures select element has an accessible name
server-side-image-mapEnsures that server-side image maps are not used
svg-img-altEnsures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text
td-headers-attrEnsure that each cell in a table that uses the headers attribute refers only to other cells in that table
th-has-data-cellsEnsure that <th> elements and elements with role=columnheader/rowheader have data cells they describe
valid-langEnsures lang attributes have valid values
video-captionEnsures <video> elements have captions