level: A
Level A is the lowest level for meeting WCAG standards, and it provides the most basic support for web accessibility. Successfully implement every success criterion under Level A to achieve this standard.
2.1.2 No Keyboard Trap
It must always be possible to move focus into and out of any component using a keyboard alone (e.g. [tab], [shift] + [tab], [enter], [esc]), without getting stuck.
2.1.4 Character Key Shortcuts
Keyboard shortcuts should use modifier keys like [ctrl], [cmd], or [alt/option]. If single-key shortcuts are used (e.g. ‘S’ for save), it must be possible to turn them off, remap them with a modifier key, or restrict them to when the relevant element is focused.
2.2.1 Timing Adjustable
Time limits must be avoided unless essential for the task (e.g. exams, auctions). If time limits are used, it must be possible to turn them off, adjust them to at least 10× the default, or extend them by at least 10×.
2.2.2 Pause, Stop, Hide
If content moves, scrolls, blinks, or updates automatically for more than 5 seconds, it must be possible to pause it, stop it, or hide it.
2.3.1 Three Flashes or Below Threshold
Content must not flash, blink, or flicker more than three times per second, unless it stays within safety limits designed to avoid visual overload and reduce the risk of seizures.
2.4.1 Bypass Blocks
It must be possible to skip repeated blocks of content (e.g. navigation, header) and jump directly to the main part of the page.
2.4.2 Page Titled
Each page must have a unique and descriptive title that reflects its topic or purpose.
2.4.3 Focus Order
Focus must follow a logical and meaningful order that preserves relationships and matches how the page is naturally read, regardless of layout or language direction.
2.4.4 Link Purpose (In Context)
The purpose of each link must be clear from the link text itself, or the surrounding context.
2.5.1 Pointer Gestures
Actions that rely on gestures (like swiping or pinching) must also be possible using a single tap, click, or button.