Axe-coreĀ® Accessibility Results for Accessibility Audit project
axe-core found 6 violations
| # | Description | Axe rule ID | WCAG | Impact | Count |
|---|---|---|---|---|---|
| 1 | Elements must meet minimum color contrast ratio thresholds | color-contrast | WCAG 2 Level AA, WCAG 1.4.3 | serious | 2 |
| 2 | Images must have alternative text | image-alt | WCAG 2 Level A, WCAG 1.1.1 | critical | 2 |
| 3 | Links must be distinguishable without relying on color | link-in-text-block | WCAG 2 Level A, WCAG 1.4.1 | serious | 1 |
| 4 | Links must have discernible text | link-name | WCAG 2 Level A, WCAG 2.4.4, WCAG 4.1.2 | serious | 1 |
Failed
1. Elements must meet minimum color contrast ratio thresholds
Learn morecolor-contrast
WCAG 2 Level AA, WCAG 1.4.3
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
serious
Issue Tags: cat.color wcag2aa wcag143 TTv5 TT13.c EN-301-549 EN-9.1.4.3 ACT RGAAv4 RGAA-3.2.1
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 2 |
Element location
Element source
|
Fix any of the following:
Related node:
|
2. Images must have alternative text
Learn moreimage-alt
WCAG 2 Level A, WCAG 1.1.1
Ensure <img> elements have alternative text or a role of none or presentation
critical
Issue Tags: cat.text-alternatives wcag2a wcag111 section508 section508.22.a TTv5 TT7.a TT7.b EN-301-549 EN-9.1.1.1 ACT RGAAv4 RGAA-1.1.1
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix any of the following:
|
| 2 |
Element location
Element source
|
Fix any of the following:
|
3. Links must be distinguishable without relying on color
Learn morelink-in-text-block
WCAG 2 Level A, WCAG 1.4.1
Ensure links are distinguished from surrounding text in a way that does not rely on color
serious
Issue Tags: cat.color wcag2a wcag141 TTv5 TT13.a EN-301-549 EN-9.1.4.1 RGAAv4 RGAA-10.6.1
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix any of the following:
Related node:
|
4. Links must have discernible text
Learn morelink-name
WCAG 2 Level A, WCAG 2.4.4, WCAG 4.1.2
Ensure links have discernible text
serious
Issue Tags: cat.name-role-value wcag2a wcag244 wcag412 section508 section508.22.a TTv5 TT6.a EN-301-549 EN-9.2.4.4 EN-9.4.1.2 ACT RGAAv4 RGAA-6.2.1
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix all of the following:
Fix any of the following:
|
| # | Description | Axe rule ID | WCAG | Nodes passed check |
|---|---|---|---|---|
| 1 | Elements must only use supported ARIA attributes | aria-allowed-attr | WCAG 2 Level A, WCAG 4.1.2 | 13 |
| 2 | ARIA attributes must be used as specified for the element's role | aria-conditional-attr | WCAG 2 Level A, WCAG 4.1.2 | 13 |
| 3 | Deprecated ARIA roles must not be used | aria-deprecated-role | WCAG 2 Level A, WCAG 4.1.2 | 8 |
| 4 | aria-hidden="true" must not be present on the document body | aria-hidden-body | WCAG 2 Level A, WCAG 1.3.1, WCAG 4.1.2 | 1 |
| 5 | ARIA hidden element must not be focusable or contain focusable elements | aria-hidden-focus | WCAG 2 Level A, WCAG 4.1.2 | 10 |
| 6 | Elements must only use permitted ARIA attributes | aria-prohibited-attr | WCAG 2 Level A, WCAG 4.1.2 | 13 |
| 7 | Required ARIA attributes must be provided | aria-required-attr | WCAG 2 Level A, WCAG 4.1.2 | 8 |
| 8 | ARIA roles used must conform to valid values | aria-roles | WCAG 2 Level A, WCAG 4.1.2 | 8 |
| 9 | ARIA attributes must conform to valid values | aria-valid-attr-value | WCAG 2 Level A, WCAG 4.1.2 | 13 |
| 10 | ARIA attributes must conform to valid names | aria-valid-attr | WCAG 2 Level A, WCAG 4.1.2 | 13 |
| 11 | autocomplete attribute must be used correctly | autocomplete-valid | WCAG 2.1 Level AA, WCAG 1.3.5 | 1 |
| 12 | Inline text spacing must be adjustable with custom stylesheets | avoid-inline-spacing | WCAG 2.1 Level AA, WCAG 1.4.1.2 | 32 |
| 13 | Buttons must have discernible text | button-name | WCAG 2 Level A, WCAG 4.1.2 | 15 |
| 14 | Page must have means to bypass repeated blocks | bypass | WCAG 2 Level A, WCAG 2.4.1 | 1 |
| 15 | Elements must meet minimum color contrast ratio thresholds | color-contrast | WCAG 2 Level AA, WCAG 1.4.3 | 127 |
| 16 | <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements | definition-list | WCAG 2 Level A, WCAG 1.3.1 | 3 |
| 17 | <dt> and <dd> elements must be contained by a <dl> | dlitem | WCAG 2 Level A, WCAG 1.3.1 | 18 |
| 18 | Documents must have <title> element to aid in navigation | document-title | WCAG 2 Level A, WCAG 2.4.2 | 1 |
| 19 | IDs used in ARIA and labels must be unique | duplicate-id-aria | WCAG 2 Level A, WCAG 4.1.2 | 23 |
| 20 | Form field must not have multiple label elements | form-field-multiple-labels | WCAG 2 Level A, WCAG 3.3.2 | 1 |
| 21 | <html> element must have a lang attribute | html-has-lang | WCAG 2 Level A, WCAG 3.1.1 | 1 |
| 22 | <html> element must have a valid value for the lang attribute | html-lang-valid | WCAG 2 Level A, WCAG 3.1.1 | 1 |
| 23 | Images must have alternative text | image-alt | WCAG 2 Level A, WCAG 1.1.1 | 76 |
| 24 | Form elements must have labels | label | WCAG 2 Level A, WCAG 4.1.2 | 1 |
| 25 | Links must be distinguishable without relying on color | link-in-text-block | WCAG 2 Level A, WCAG 1.4.1 | 4 |
| 26 | Links must have discernible text | link-name | WCAG 2 Level A, WCAG 2.4.4, WCAG 4.1.2 | 58 |
| 27 | <ul> and <ol> must only directly contain <li>, <script> or <template> elements | list | WCAG 2 Level A, WCAG 1.3.1 | 7 |
| 28 | <li> elements must be contained in a <ul> or <ol> | listitem | WCAG 2 Level A, WCAG 1.3.1 | 30 |
| 29 | Zooming and scaling must not be disabled | meta-viewport | WCAG 2 Level AA, WCAG 1.4.4 | 1 |
| 30 | Interactive controls must not be nested | nested-interactive | WCAG 2 Level A, WCAG 4.1.2 | 94 |
| 31 | Scrollable region must have keyboard access | scrollable-region-focusable | WCAG 2 Level A, WCAG 2.1.1, WCAG 2.1.3 | 1 |
What 'incomplete' axe checks means?
Incomplete results were aborted and require further testing. This can happen either because of technical restrictions to what the rule can test, or because a javascript error occurred.
Visit axe API Documentation to learn more.
| # | Description | Axe rule ID | WCAG | Nodes with incomplete check |
|---|---|---|---|---|
| 1 | Elements must meet minimum color contrast ratio thresholds | color-contrast | WCAG 2 Level AA, WCAG 1.4.3 | 15 |
| 2 | IDs used in ARIA and labels must be unique | duplicate-id-aria | WCAG 2 Level A, WCAG 4.1.2 | 10 |
What 'inapplicable' axe checks means?
The inapplicable array lists all the rules for which no matching elements were found on the page.
Visit axe API Documentation to learn more.
| # | Description | Axe rule ID | WCAG |
|---|---|---|---|
| 1 | Active <area> elements must have alternative text | area-alt | WCAG 2 Level A, WCAG 2.4.4, WCAG 4.1.2 |
| 2 | aria-braille attributes must have a non-braille equivalent | aria-braille-equivalent | WCAG 2 Level A, WCAG 4.1.2 |
| 3 | ARIA commands must have an accessible name | aria-command-name | WCAG 2 Level A, WCAG 4.1.2 |
| 4 | ARIA input fields must have an accessible name | aria-input-field-name | WCAG 2 Level A, WCAG 4.1.2 |
| 5 | ARIA meter nodes must have an accessible name | aria-meter-name | WCAG 2 Level A, WCAG 1.1.1 |
| 6 | ARIA progressbar nodes must have an accessible name | aria-progressbar-name | WCAG 2 Level A, WCAG 1.1.1 |
| 7 | Certain ARIA roles must contain particular children | aria-required-children | WCAG 2 Level A, WCAG 1.3.1 |
| 8 | Certain ARIA roles must be contained by particular parents | aria-required-parent | WCAG 2 Level A, WCAG 1.3.1 |
| 9 | ARIA toggle fields must have an accessible name | aria-toggle-field-name | WCAG 2 Level A, WCAG 4.1.2 |
| 10 | ARIA tooltip nodes must have an accessible name | aria-tooltip-name | WCAG 2 Level A, WCAG 4.1.2 |
| 11 | <blink> elements are deprecated and must not be used | blink | WCAG 2 Level A, WCAG 2.2.2 |
| 12 | Frames with focusable content must not have tabindex=-1 | frame-focusable-content | WCAG 2 Level A, WCAG 2.1.1 |
| 13 | Frames must have a unique title attribute | frame-title-unique | WCAG 2 Level A, WCAG 4.1.2 |
| 14 | Frames must have an accessible name | frame-title | WCAG 2 Level A, WCAG 4.1.2 |
| 15 | HTML elements with lang and xml:lang must have the same base language | html-xml-lang-mismatch | WCAG 2 Level A, WCAG 3.1.1 |
| 16 | Input buttons must have discernible text | input-button-name | WCAG 2 Level A, WCAG 4.1.2 |
| 17 | Image buttons must have alternative text | input-image-alt | WCAG 2 Level A, WCAG 1.1.1, WCAG 4.1.2 |
| 18 | <marquee> elements are deprecated and must not be used | marquee | WCAG 2 Level A, WCAG 2.2.2 |
| 19 | Delayed refresh under 20 hours must not be used | meta-refresh | WCAG 2 Level A, WCAG 2.2.1 |
| 20 | <object> elements must have alternative text | object-alt | WCAG 2 Level A, WCAG 1.1.1 |
| 21 | [role="img"] elements must have alternative text | role-img-alt | WCAG 2 Level A, WCAG 1.1.1 |
| 22 | Select element must have an accessible name | select-name | WCAG 2 Level A, WCAG 4.1.2 |
| 23 | Server-side image maps must not be used | server-side-image-map | WCAG 2 Level A, WCAG 2.1.1 |
| 24 | Summary elements must have discernible text | summary-name | WCAG 2 Level A, WCAG 4.1.2 |
| 25 | <svg> elements with an img role must have alternative text | svg-img-alt | WCAG 2 Level A, WCAG 1.1.1 |
| 26 | Table cell headers attributes must refer to other <th> elements in the same table | td-headers-attr | WCAG 2 Level A, WCAG 1.3.1 |
| 27 | Table headers in a data table must refer to data cells | th-has-data-cells | WCAG 2 Level A, WCAG 1.3.1 |
| 28 | lang attribute must have a valid value | valid-lang | WCAG 2 Level AA, WCAG 3.1.2 |
| 29 | <video> elements must have captions | video-caption | WCAG 2 Level A, WCAG 1.2.2 |
| 30 | <video> or <audio> elements must not play automatically | no-autoplay-audio | WCAG 2 Level A, WCAG 1.4.2 |