63 automatisierte Audits für digitale Barrierefreiheit
Unsere Audits überprüfen vollautomatisch die Barrierefreiheit von Webseiten. Dabei analysieren wir technische Aspekte wie ARIA-Attribute, Farbkontraste, alternative Texte und viele weitere Kriterien, um sicherzustellen, dass die Seiten für alle Nutzer zugänglich sind. Die Tests basieren auf etablierten Standards und helfen, Barrieren schnell und effizient zu identifizieren und zu beheben.
aria-allowed-attr
Ensure an element's role supports its ARIA attributes
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
aria-command-name
Ensure every ARIA button, link and menuitem has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-conditional-attr
Ensure ARIA attributes are used as described in the specification of the element's role
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-deprecated-role
Ensure elements do not use deprecated roles
Auswirkung:
MinorWCAG-Konformität:
- AWCAG 4.1.2
aria-hidden-body
Ensure aria-hidden="true" is not present on the document body.
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.3.1
- AWCAG 4.1.2
aria-hidden-focus
Ensure aria-hidden elements are not focusable nor contain focusable elements
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-input-field-name
Ensure every ARIA input field has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-meter-name
Ensure every ARIA meter node has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.1.1
aria-progressbar-name
Ensure every ARIA progressbar node has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.1.1
aria-prohibited-attr
Ensure ARIA attributes are not prohibited for an element's role
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-required-attr
Ensure elements with ARIA roles have all required ARIA attributes
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
aria-required-children
Ensure elements with an ARIA role that require child roles contain them
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.3.1
aria-required-parent
Ensure elements with an ARIA role that require parent roles are contained by them
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.3.1
aria-roles
Ensure all elements with a role attribute use a valid value
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
aria-toggle-field-name
Ensure every ARIA toggle field has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-tooltip-name
Ensure every ARIA tooltip node has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
aria-valid-attr-value
Ensure all ARIA attributes have valid values
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
aria-valid-attr
Ensure attributes that begin with aria- are valid ARIA attributes
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
button-name
Ensure buttons have discernible text
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
bypass
Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 2.4.1
color-contrast
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
Auswirkung:
SeriousWCAG-Konformität:
- AAWCAG 1.4.3
definition-list
Ensure <dl> elements are structured correctly
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
dlitem
Ensure <dt> and <dd> elements are contained by a <dl>
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
document-title
Ensure each HTML document contains a non-empty <title> element
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 2.4.2
duplicate-id-aria
Ensure every id attribute value used in ARIA and in labels is unique
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
form-field-multiple-labels
Ensure form field does not have multiple label elements
Auswirkung:
ModerateWCAG-Konformität:
- AWCAG 3.3.2
frame-title
Ensure <iframe> and <frame> elements have an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 4.1.2
html-has-lang
Ensure every HTML document has a lang attribute
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 3.1.1
html-lang-valid
Ensure the lang attribute of the <html> element has a valid value
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 3.1.1
html-xml-lang-mismatch
Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page
Auswirkung:
ModerateWCAG-Konformität:
- AWCAG 3.1.1
image-alt
Ensure <img> elements have alternative text or a role of none or presentation
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.1.1
input-button-name
Ensure input buttons have discernible text
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
input-image-alt
Ensure <input type="image"> elements have alternative text
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.1.1
- AWCAG 4.1.2
label
Ensure every form element has a label
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
link-in-text-block
Ensure links are distinguished from surrounding text in a way that does not rely on color
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.4.1
link-name
Ensure links have discernible text
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 2.4.4
- AWCAG 4.1.2
list
Ensure that lists are structured correctly
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
listitem
Ensure <li> elements are used semantically
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
meta-refresh
Ensure <meta http-equiv="refresh"> is not used for delayed refresh
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 2.2.1
meta-viewport
Ensure <meta name="viewport"> does not disable text scaling and zooming
Auswirkung:
CriticalWCAG-Konformität:
- AAWCAG 1.4.4
object-alt
Ensure <object> elements have alternative text
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.1.1
select-name
Ensure select element has an accessible name
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 4.1.2
td-headers-attr
Ensure that each cell in a table that uses the headers attribute refers only to other <th> elements in that table
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
th-has-data-cells
Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
valid-lang
Ensure lang attributes have valid values
Auswirkung:
SeriousWCAG-Konformität:
- AAWCAG 3.1.2
video-caption
Ensure <video> elements have captions
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.2.2
target-size
Ensure touch targets have sufficient size and space
Auswirkung:
SeriousWCAG-Konformität:
- AAWCAG 2.5.8
accesskeys
Ensure every accesskey attribute value is unique
Auswirkung:
SeriousWCAG-Konformität:
- best-practice
aria-allowed-role
Ensure role attribute has an appropriate value for the element
Auswirkung:
MinorWCAG-Konformität:
- best-practice
aria-dialog-name
Ensure every ARIA dialog and alertdialog node has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- best-practice
aria-text
Ensure role="text" is used on elements with no focusable descendants
Auswirkung:
SeriousWCAG-Konformität:
- best-practice
aria-treeitem-name
Ensure every ARIA treeitem node has an accessible name
Auswirkung:
SeriousWCAG-Konformität:
- best-practice
empty-heading
Ensure headings have discernible text
Auswirkung:
MinorWCAG-Konformität:
- best-practice
heading-order
Ensure the order of headings is semantically correct
Auswirkung:
ModerateWCAG-Konformität:
- best-practice
image-redundant-alt
Ensure image alternative is not repeated as text
Auswirkung:
MinorWCAG-Konformität:
- best-practice
landmark-one-main
Ensure the document has a main landmark
Auswirkung:
ModerateWCAG-Konformität:
- best-practice
skip-link
Ensure all skip links have a focusable target
Auswirkung:
ModerateWCAG-Konformität:
- best-practice
tabindex
Ensure tabindex attribute values are not greater than 0
Auswirkung:
SeriousWCAG-Konformität:
- best-practice
table-duplicate-name
Ensure the <caption> element does not contain the same text as the summary attribute
Auswirkung:
MinorWCAG-Konformität:
- best-practice
identical-links-same-purpose
Ensure that links with the same accessible name serve a similar purpose
Auswirkung:
MinorWCAG-Konformität:
- AAAWCAG 2.4.9
label-content-name-mismatch
Ensure that elements labelled through their content must have their visible text as part of their accessible name
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 2.5.3
table-fake-caption
Ensure that tables with a caption use the <caption> element.
Auswirkung:
SeriousWCAG-Konformität:
- AWCAG 1.3.1
td-has-header
Ensure that each non-empty data cell in a <table> larger than 3 by 3 has one or more table headers
Auswirkung:
CriticalWCAG-Konformität:
- AWCAG 1.3.1