Quick Start Guides/Analysis of Success Criteria
This page provides a categorization of WCAG 2.0 Success Criteria by audience type.
Visual designers
- 1.2.1 Audio-only and Video-only (Prerecorded) (A), 1.2.3 Audio Description or Media Alternative (Prerecorded) (A), 1.2.8 Media Alternative (Prerecorded) (AAA), 1.2.9 Audio-only (Live) (AAA): Link to transcript.
- 1.2.2 Captions (Prerecorded) (A), 1.2.4 Captions (Live) (AA): When showing video include indication of captions to reinforce the requirement.
- 1.2.6 Sign Language (Prerecorded) (AAA): When showing video include indication of signing to reinforce the requirement.
- 1.4.1 Use of Color (A): Consider how color is used when presenting information.
- 1.4.2 Audio Control (A): Present controls within designs.
- 1.4.3 Contrast (Minimum) (A), 1.4.6 Contrast (Enhanced) (AAA): Color palate used.
- 1.4.8 Visual Presentation (AAA): Presentation of text, and line spacing.
- 2.2.1 Timing Adjustable (A): When designing forms with known time constraints, include controls to indicate adjustments are possible.
- 2.2.2 Pause, Stop, Hide (A): Present controls within designs.
- 2.3.1 Three Flashes or Below Threshold (A), 2.3.2 Three Flashes (AAA): Don't flash in designs.
- 2.4.1 Bypass Blocks (A): Consider visible mechanisms to bypass blocks of content, such as 'Skip to main content' link.
- 2.4.4 Link Purpose (In Context) (A), 2.4.9 Link Purpose (Link Only) (AAA): Consider suggestions of text used on links.
- 2.4.7 Focus Visible (AA): When indicating hover style designs, include reference to focus style design.
- 2.4.8 Location (AAA): Breadcrumbs or similar.
- 2.4.10 Section Headings (AAA): Consider how headings are used to structure the content.
- 3.2.3 Consistent Navigation (AA):
- 3.3.1 Error Identification (A): Ensure error handling is designed.
- 3.3.5 Help (AAA): Consider how help is provided.
User experience designer
- 1.4.2 Audio Control (A): Present controls within designs.
- 1.4.8 Visual Presentation (AAA): Presentation of text, and line spacing.
- 2.2.1 Timing Adjustable (A): When designing forms with known time constraints, include controls to indicate adjustments are possible.
- 2.2.2 Pause, Stop, Hide (A): Present controls within designs.
- 2.2.4 Interruptions (AAA): User journeys that include interruptions should be avoided.
- 2.2.5 Re-authenticating (AAA): Consider how session expiry should be handled.
- 2.4.1 Bypass Blocks (A): Consider visible mechanisms to bypass blocks of content, such as 'Skip to main content' link.
- 2.4.4 Link Purpose (In Context) (A), 2.4.9 Link Purpose (Link Only) (AAA): Consider suggestions of text used on links.
- 2.4.5 Multiple Ways (AA): Consider different ways to access site content.
- 2.4.6 Headings and Labels (AA):
- 2.4.8 Location (AAA): Breadcrumbs or similar.
- 2.4.10 Section Headings (AAA): Consider how headings are used to structure the content.
- 3.2.1 On Focus (A):
- 3.2.2 On Input (A):
- 3.2.3 Consistent Navigation (AA):
- 3.2.4 Consistent Identification (AA):
- 3.2.5 Change on Request (AAA):
- 3.3.1 Error Identification (A), 3.3.3 Error Suggestion (AA), 3.3.4 Error Prevention (Legal, Financial, Data) (AA), 3.3.6 Error Prevention (All) (AAA): Good form design includes considering how errors are handled.
- 3.3.2 Labels or Instructions (A): Clear form labeling and instructions.
- 3.3.5 Help (AAA): Consider how help is provided.
Content managers
- 1.1.1 Non-text Content (A): How to write good alternative text.
- 1.2.1 Audio-only and Video-only (Prerecorded) (A), 1.2.2 Captions (Prerecorded) (A), 1.2.3 Audio Description or Media Alternative (Prerecorded) (A), 1.2.4 Captions (Live) (AA), 1.2.8 Media Alternative (Prerecorded) (AAA), 1.2.9 Audio-only (Live) (AAA): Writing captions
- 1.3.3 Sensory Characteristics (A): When writing instructions avoid referring to sensory characteristics of components.
- 2.4.2 Page Titled (A): Ensure pages are provided with helpful titles.
- 2.4.6 Headings and Labels (AA): Clear and descriptive headings and labels provided.
- 2.4.4 Link Purpose (In Context) (A), 2.4.9 Link Purpose (Link Only) (AAA): Consider text used on links.
- 2.4.10 Section Headings (AAA): Good headings.
- 3.1.3 Unusual Words (AAA): Avoid or reduce the use of unusual words. Consider developing a glossary where it is unavoidable.
- 3.1.4 Abbreviations (AAA): Ensure consistent approach to presentation and use of abbreviations.
- 3.1.5 Reading Level (AAA): Ensure easy reading of content.
- 3.1.6 Pronunciation (AAA): Consider how pronunciation might impact on meaning and avoid or explain ambiguity.
- 3.3.2 Labels or Instructions (A): Clear form labeling and instructions.
- 3.3.5 Help (AAA): Ensure help is helpful.
Project managers
Difficult to consider any success criteria as being directly relevant to project managers. Possibly the only ones they might need to be conscious of relate to Time based media (Guideline 1.2) as these necessitate the inclusion of a specific project stage to deliver captions, and audio descriptions.
Front-end developer
- 1.1.1 Non-text Content (A): Ensure everything that needs alternative text has it
- 1.3.1 Info and Relationships (A): Headers are headers, links are links, etc.
- 1.3.2 Meaningful Sequence (A): Structure content in a fashion that linearizes meaningfully.
- 1.4.2 Audio Control (A): Provide controls for audio.
- 1.4.4 Resize text (AA): Ensure text can be resized.
- 1.4.5 Images of Text (AA), 1.4.9 Images of Text (No Exception) (AAA): Avoid using images of text.
- 2.1.1 Keyboard (A), Keyboard (No Exception) (AAA): Consider keyboard operability for content.
- 2.1.2 No Keyboard Trap (A): Don't trap keyboard focus.
- 2.2.1 Timing Adjustable (A): Ensure time limits have opt-outs or limitations.
- 2.2.2 Pause, Stop, Hide (A): Provide controls for moving things.
- 2.2.3 No Timing (AAA): Avoid putting on time limits.
- 2.2.4 Interruptions (AAA): Allow any interruptions to be postponed or switched off.
- 2.2.5 Re-authenticating (AAA): Consider how session expiry should be handled.
- 2.4.3 Focus Order (A): Ensure a sensible focus order - or leave it to the user agent.
- 3.1.1 Language of Page (A), 3.1.2 Language of Parts (AA): Identify language of page and any changes in language for content elements.
- 3.2.1 On Focus (A):
- 3.2.2 On Input (A):
- 3.2.5 Change on Request (AAA):
- 3.3.1 Error Identification (A), 3.3.3 Error Suggestion (AA), 3.3.4 Error Prevention (Legal, Financial, Data) (AA), 3.3.6 Error Prevention (All) (AAA): Structure and present errors so that they are easily managed.
- 3.3.2 Labels or Instructions (A): All form elements should have labels.
- 4.1.1 Parsing (A): Code parses.
- 4.1.2 Name, Role, Value (A):
Back-end developer
- TBD
Mobile developer
- TBD
Authoring tool developer
- TBD
Evaluator
- TBD