Accessibility demo page

Accessibility demo page

This page deliberately contains a wide range of WCAG 2.2 accessibility problems for testing the scanner.

Skipped heading level (h1 jumps straight to h4) — SC 1.3.1 / 2.4.10

Low contrast paragraph text that is very hard to read against its background — SC 1.4.3.

Even lighter grey text on white — SC 1.4.3.

Images — SC 1.1.1

Image with no alt attribute at all:

Image with a placeholder alt:

image

Image whose alt is a filename:

DSC_0001.JPG

Image used as the only content of a link, with no alt:

Decorative spacer not hidden from assistive tech:

Inline SVG with no title/label:

Links — SC 2.4.4 / 1.4.1

An empty link:

Ambiguous link text: click here and read more and click here.

Link distinguished only by colour: normal text and this coloured link with no underline — SC 1.4.1.

Tables — SC 1.3.1

Product Price Stock
Widget £10 Yes
Gadget £15 No

(Data table with no header cells and no caption.)

Forms — SC 1.3.1 / 3.3.2 / 4.1.2 / 1.3.5

Unlabelled text field:

(placeholder only, no label — SC 3.3.2)

(email field with no label and no autocomplete — SC 1.3.5)

I agree (checkbox with no associated label element)

A B (fieldset with no legend)

(select with no label)

(image button with no alt — SC 1.1.1)

ARIA & controls — SC 4.1.2 / 2.5.3

Delete — custom button, verify name/role/state.

Icon-only control with no accessible name

— visible label differs from accessible name (SC 2.5.3).

Labelled by a non-existent element

Focus order & embedded content — SC 2.4.3 / 4.1.2

(positive tabindex values force an unnatural focus order — SC 2.4.3)

(iframe above has no title attribute — SC 4.1.2 / 2.4.1)

Text spacing / readability — SC 1.4.8

This paragraph is fully justified which can create uneven “rivers” of white space that reduce readability for some users, and it uses a fixed pixel width that does not reflow.