Skip to content

WCAG Guidelines

  • https://www.w3.org/TR/WCAG21
  • Web Content Accessibility Guidelines is the international standards for web accessibility created by World Wide Web Consortium (W3C)
  • The single set of guidelines exist to make sure that web content is accessible as many people as possible
  • WCAG 2.1 has 13 guidelines organized into four principles: P.O.U.R
  • Each accessibility guideline has a "success criteria" and "levels of conformance"
  • Perceivable:
    • Guidelines 1.1-1.4
    • users need to be able to perceive the information and interface components through atleast one of their senses
  • Operable
    • Guidelines 2.1-2.5
    • users needs to be able to operate all the UI controls
  • Understandable
    • Guidelines 3.1-3.3
    • Users need to be able to understand the UI and info
  • Robust
    • Guideline 4.1
    • The site shouldn't be so bad that it can't support user's assistive technologies

Success Criteria for WCAG conformance

  • Level A - Lowest Level (the bare minimum that's definitely needed)
  • Level AA - Mid-range Level (good enough to call your site "accessible")
  • Level AAA - Highest Level (meets all requirements)
  • If all AAA are met, then you probably met all AA and A
  • If all AA are met, then you probably met all A

Perceivable

  • Focuses on perceiving information and interface components
  • https://www.w3.org/TR/WCAG21/#perceivable
  • 1.1 - Text Alternative - Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language.
    • Non-text content can be images, charts, video, audio
  • 1.2 - Time Based Media - Provide alternatives for time-based media.
    • Time based media is video or audio and alternatives are like captions or transcripts.
  • 1.3 - Adaptable - Create content that can be presented in different ways (for example simpler layout) without losing information or structure.
    • Different ways implies the ability to customize like being able to change the font, color, etc.
  • 1.4 - Distinguishable - Make it easier for users to see and hear content including separating foreground from background.

Operable

  • User interface components and navigation must be operable.
  • https://www.w3.org/TR/WCAG21/#operable
  • 2.1 - Keyboard Accessible - Make all functionality available from a keyboard.
  • 2.2 - Enough Time - Provide users enough time to read and use content.
  • 2.3 - Seizure and Physical Reactions - Do not design content in a way that is known to cause seizures or physical reactions.
  • 2.4 - Navigable - Provide ways to help users navigate, find content, and determine where they are.
  • 2.5 - Input Modalities - Make it easier for users to operate functionality through various inputs beyond keyboard.
    • Basically accessibility for inputs beyond keyboard like pointer gestures, motion,control labelling, touch targets and size, suppporting concurrent input mechanisms like touch adn speech, etc

Understandable

  • Information and the operation of user interface must be understandable.
  • https://www.w3.org/TR/WCAG21/#understandable
  • 3.1 - Readable - Make text content readable and understandable.
  • 3.2 - Predictable - Make Web pages appear and operate in predictable ways.
  • 3.3 - Input Assistance - Help users avoid and correct mistakes when interacting.

Robust

  • Content like UI must be robust enough that it can be interpreted by by a wide variety of user agents, including assistive technologies.
  • https://www.w3.org/TR/WCAG21/#robust
  • 4.1 - Compatible - Maximize compatibility with current and future user agents, including assistive technologies

Last update: July 11, 2020