Accessibility Violation Report
This report details the accessibility violations found in the website.
index.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute (line 27).
- WCAG 1.3.1 Info and Relationships (A): Heading structure is not logical (using <p> for page sections).
- WCAG 1.4.1 Use of Color (A): Low contrast between text and background (CSS).
- WCAG 2.1.1 Keyboard (A): No visible focus indicator (CSS).
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag used (line 28).
- WCAG 2.4.2 Page Titled (A): Title has a spelling error.
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
(line 2).
- WCAG 3.2.3 Consistent Navigation (AA): Duplicate link to "Home" (lines 12, 13).
about.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute (line 26).
- WCAG 1.3.1 Info and Relationships (A): Illogical heading structure.
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag used (line 35).
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
(line 2).
- WCAG 3.2.3 Consistent Navigation (AA): Navigation consistency.
- WCAG 4.1.1 Parsing (A): Duplicate IDs "duplicate" (lines 38, 39).
- WCAG 1.4.4 Resize text (AA): Font size is fixed.
- WCAG 3.3.1 Error Identification (A): Spelling and grammatical errors (lines 41, 42).
contact.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute (line 26).
- WCAG 1.3.1 Info and Relationships (A): Inconsistent heading structure.
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag used (line 35).
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
(line 2).
- WCAG 3.2.3 Consistent Navigation (AA): Navigation consistency.
- WCAG 4.1.1 Parsing (A): Duplicate IDs (lines 38, 39).
- WCAG 1.4.4 Resize text (AA): Font size is fixed.
- WCAG 3.3.1 Error Identification (A): Spelling/grammar (lines 41, 42).
services.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute.
- WCAG 1.3.1 Info and Relationships (A): Inconsistent heading structure.
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag.
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
.
- WCAG 3.2.3 Consistent Navigation (AA): Navigation consistency.
- WCAG 4.1.1 Parsing (A): Duplicate IDs.
- WCAG 1.4.4 Resize text (AA): Font size is fixed.
- WCAG 3.3.1 Error Identification (A): Spelling/grammar.
spa.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute.
- WCAG 1.3.1 Info and Relationships (A): Inconsistent heading structure.
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag.
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
.
- WCAG 3.2.3 Consistent Navigation (AA): Navigation consistency.
- WCAG 4.1.1 Parsing (A): Duplicate IDs.
- WCAG 1.4.4 Resize text (AA): Font size is fixed.
- WCAG 3.3.1 Error Identification (A): Spelling/grammar.
a11y.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute (line 25).
- WCAG 1.3.1 Info and Relationships (A): Misuse of HTML5 elements.
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag (line 26).
- WCAG 2.4.1 Bypass Blocks (A): No way to bypass the navigation.
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
(line 2).
- WCAG 4.1.1 Parsing (A):
<button>
inside <a>
(line 14).
level1/iframe_page.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute (line 22).
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
-
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag (line 23).
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
(line 2).
- WCAG 4.1.1 Parsing (A): No title attribute on the iframes
- WCAG 1.3.1 Info and Relationships (A): No semantic structure.
level1/level2/video_page.html
- WCAG 1.1.1 Non-text Content (A):
<img>
tag missing alt
attribute (line 31).
- WCAG 1.2.2 Captions (Prerecorded) (A): Videos lack captions.
- WCAG 1.4.1 Use of Color (A): Low contrast (CSS).
- WCAG 2.1.1 Keyboard (A): No focus indicator (CSS).
-
- WCAG 2.3.1 Three Flashes or Below Threshold (A):
<blink>
tag (line 32).
- WCAG 3.1.1 Language of Page (A):
<html lang="xx">
(line 2).
- WCAG 1.3.1 Info and Relationships (A): No semantic structure.