Skip to content

Instantly share code, notes, and snippets.

@mtthwhggns
Last active February 21, 2017 17:47
Show Gist options
  • Save mtthwhggns/b4a9f3730c6cf0d4f0a87069c6cc85cc to your computer and use it in GitHub Desktop.
Save mtthwhggns/b4a9f3730c6cf0d4f0a87069c6cc85cc to your computer and use it in GitHub Desktop.
WCAG Checklists

Perceivable

Text Alternatives

  • Non-text Content

Time-based Media

  • Audio-only and Video-only (Prerecorded)
  • Captions (Prerecorded)
  • Audio Description or Media Alternative (Prerecorded)

Adaptable

  • Info and Relationships
  • Meaningful Sequence
  • Sensory Characteristics

Distinguishable

  • Use of Color
  • Audio Control

Operable

Keyboard Accessible

  • Keyboard
  • No Keyboard Trap

Enough Time

  • Timing Adjustable
  • Pause, Stop, Hide

Seizures

  • Three Flashes or Below Threshold

Navigable

  • Bypass Blocks
  • Page Titled
  • Focus Order
  • Link Purpose (In Context)

Understandable

Readable

  • Language of Page

Predictable

  • On Focus
  • On Input

Input Assistance

  • Error Identification
  • Labels or Instructions

Robust

Compatible

  • Parsing
  • Name, Role, Value

Perceivable

Text Alternatives

  • Non-text Content

Time-based Media

  • Audio-only and Video-only (Prerecorded)
  • Captions (Prerecorded)
  • Audio Description or Media Alternative (Prerecorded)
  • Captions (Live)
  • Audio Description (Prerecorded)
  • Sign Language (Prerecorded)
  • Extended Audio Description (Prerecorded)
  • Media Alternative (Prerecorded)
  • Audio-only (Live)

Adaptable

  • Info and Relationships
  • Meaningful Sequence
  • Sensory Characteristics

Distinguishable

  • Use of Color
  • Audio Control
  • Contrast (Minimum)
  • Resize Text
  • Images of Text
  • Contrast (Enhanced)
  • Low or No Background Audio
  • Visual Presentation
  • Images of Text (No Exception)

Operable

Keyboard Accessible

  • Keyboard
  • No Keyboard Trap
  • Keyboard (No Exception)

Enough Time

  • Timing Adjustable
  • Pause, Stop, Hide
  • No Timing
  • Interruptions
  • Re-authenticating

Seizures

  • Three Flashes or Below Threshold
  • Three Flashes

Navigable

  • Bypass Blocks
  • Page Titled
  • Focus Order
  • Link Purpose (In Context)
  • Multiple Ways
  • Headings and Labels
  • Focus Visible
  • Location
  • Link Purpose (Link Only)
  • Section Headings

Understandable

Readable

  • Language of Page
  • Language of Parts
  • Unusual Words
  • Abbreviations
  • Reading Level
  • Pronunciation

Predictable

  • On Focus
  • On Input
  • Consistent Navigation
  • Consistent Identification
  • Change on Request

Input Assistance

  • Error Identification
  • Labels or Instructions
  • Error Suggestion
  • Error Prevention (Legal, Financial, Data)
  • Help
  • Error Prevention (All)

Robust

Compatible

  • Parsing
  • Name, Role, Value

Perceivable

Text Alternatives

  • Non-text Content

Time-based Media

  • Audio-only and Video-only (Prerecorded)
  • Captions (Prerecorded)
  • Audio Description or Media Alternative (Prerecorded)
  • Captions (Live)
  • Audio Description (Prerecorded)

Adaptable

  • Info and Relationships
  • Meaningful Sequence
  • Sensory Characteristics

Distinguishable

  • Use of Color
  • Audio Control
  • Contrast (Minimum)
  • Resize Text
  • Images of Text

Operable

Keyboard Accessible

  • Keyboard
  • No Keyboard Trap

Enough Time

  • Timing Adjustable
  • Pause, Stop, Hide

Seizures

  • Three Flashes or Below Threshold

Navigable

  • Bypass Blocks
  • Page Titled
  • Focus Order
  • Link Purpose (In Context)
  • Multiple Ways
  • Headings and Labels
  • Focus Visible

Understandable

Readable

  • Language of Page
  • Language of Parts

Predictable

  • On Focus
  • On Input
  • Consistent Navigation
  • Consistent Identification

Input Assistance

  • Error Identification
  • Labels or Instructions
  • Error Suggestion
  • Error Prevention (Legal, Financial, Data)

Robust

Compatible

  • Parsing
  • Name, Role, Value
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment