Table View of WCAG 2.0 Success Criteria and Related Documents [DRAFT]

This is a table view generated from the 2 June 2004 Working Draft. It represents a condensed view of the normative sections of the guidelines at various conformance levels as well as links into the techniques documents.

There are a total of 14 guidelines and 72 success criteria in the 2 June 2004 Working Draft.

Guideline 1.1 (text-equiv)

For non-text content, provide text equivalents that serve the same purpose or convey the same information as the non-text content, except when the sole purpose of the non-text content is to create a specific sensory experience (for example, music and visual art) in which case a text label or description is sufficient.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Text-equivalents are explicitly associated with non-text content, except when the non-text content is intended to create a specific sensory experience (for example, music without words and visual art). (text-equiv-explicit-equiv)
1 Non-text content that is designed to create a specific sensory experience (such as music without words or visual art) has a text label or a text description explicitly associated with it. (text-equiv-desc-label)
3 A text document (for example, a movie script) is provided that includes all important visual information, dialogue, and other important sounds. (text-equiv-text-doc)

Guideline 1.2 (media-equiv)

Provide synchronized media equivalents for time-dependent presentations.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 An audio description of visual events is provided for audio-visual media. (media-equiv-audio-desc)
1 Captions are provided for all significant dialogue and sounds in time-dependent material. (media-equiv-captions)
1 Descriptions and captions are synchronized with the events they represent. (media-equiv-sync-captions-descriptions)
1 If the Web content is real-time video with audio, real-time captions are provided. (media-equiv-real-time-captions)
1 If the Web content is real-time, non-interactive video (for example, a Webcam view of surrounding conditions such as weather information), then one of the following is provided: (media-equiv-non-interactive-equiv)
1 If a presentation that contains only audio or only video requires users to respond interactively at specific times during the presentation, then a synchronized equivalent presentation (audio, visual or text) is provided. (media-equiv-interactive-sync-equiv)
2 Synchronized captions are provided for all real-time broadcasts. (media-equiv-broadcast-captions)

Guideline 1.3 (content-structure-separation)

Ensure that information, functionality, and structure are separable from presentation.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Structures and relationships within the content can be derived programmatically. (content-structure-separation-programmatic)
1 Emphasis can be derived programmatically. (content-structure-separation-emphasis)
1 Any information presented through color is also available without color (for example, through context or markup or coding that does not depend on color). (content-structure-presentation-color)
2 Information presented using color is also available without color and without having to interpret markup (for example through context or text coding). (content-presentation-structure-without-color)

Guideline 1.4 (visual-contrast)

In visual presentations, make it easy to distinguish foreground words and images from the background.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Any text that is presented over a background is electronically available so that it could be re-presented in a form that allows the text to be distinguished from the background. (visual-contrast-electronic)
2 Text that is presented over a background has a contrast greater than ____ between the text and the background as measured by ___ or the resource provides a mechanism to allow the text to meet this criterion. (visual-contrast-contrast)
3 This item should read identically to level 2 item #1, except that it should say "in default presentation mode." (visual-contrast-default-mode)
3 Text is not presented over a background image or pattern, or if a background image or pattern is present, the text is easily readable when the content is viewed in grayscale to determine if the background makes it difficult to identify individual characters. (visual-contrast-no-background)

Guideline 1.5 (audio-contrast)

In auditory presentations, make it easy to distinguish foreground speech and sounds from background sounds.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
3 Audio content does not contain background sounds OR the background sounds are at least 20 decibels lower than the foreground audio content with the exception of occasional short sounds. (audio-contrast-background)

Guideline 2.1 (keyboard-operation)

Make all functionality operable via a keyboard or a keyboard interface.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 All of the functionality of the content, where the functionality or its outcome can be described in a sentence, is operable through a keyboard or keyboard interface. (keyboard-operation-keyboard-operable)
2 Wherever a choice between input device event handlers is available and supported, the more abstract event is used. (keyboard-operation-abstract-events)
3 All of the functionality of the content is operable via a keyboard or keyboard interface. (keyboard-operation-all-funcs)

Guideline 2.2 (time-limits)

Allow users to control time limits on their reading or interaction unless specific real-time events or rules of competition make such control impossible.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Content is designed so that time limits are not an essential part of interaction, or at least one of the following is true for each time limit: (time-limits-required-behaviors)
2 The user is allowed to turn off content that blinks for more than 3 seconds. (time-limits-blink)
2 The user is allowed to pause and/or permanently stop moving or time-based content. (time-limits-pause)
3 The content has been designed in a way that any time limits in the content would pass level 1, success criteria 1 for this guideline without exceptions. (time-limits-no-exceptions)
3 Any non-emergency interruptions, such as the availability of updated content, can be postponed and/or suppressed by the user. (time-limits-postponed)

Guideline 2.3 (flicker)

Allow users to avoid content that could cause photosensitive epileptic seizures.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Content that violates General Flash Threshold or Red Flash Threshold is marked in way that the user can access prior to its appearance. (flicker-rate-and-warning)
2 Content does not violate the General Flash Threshold or Red Flash Threshold. (flicker-does-not-violate)
3 Content does not violate any of the Spatial Pattern Thresholds. (flicker-SPT)

Guideline 2.4 (navigation-mechanisms)

Facilitate the ability of users to orient themselves and move within the content.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
2 Different structural elements look or sound different from each other and from body text. (navigation-mechanisms-varied-appearance)
2 In documents greater than 50,000 words or sites larger than 50 perceived pages, at least one of the following is provided. (navigation-mechanisms-minimum-structure)
2 Large blocks of material that are repeated on multiple pages, such as navigation menus with more than 8 or more links, can be bypassed by people who use screen readers or who navigate via keyboard or keyboard interface. (navigation-mechanisms-skip)
3 Information is provided that would indicate at least one logical sequence in which to read a document. (navigation-mechanisms-one-seq)
3 Diagrams are constructed so that they have structure that users can access. (navigation-mechanisms-diagrams)
3 Logical tab order has been created. (navigation-mechanisms-logical-tab)
3 There is a statement associated with the content asserting that items from the following list were considered: (navigation-mechanisms-additional-structure)
3 Structural emphasis is evident on at least the following displays: black and white monitor, low resolution screens (160 x 160 pixels), "mono" audio playback devices. (navigation-mechanisms-distinct-display-types)

Guideline 2.5 (minimize-error)

Help users avoid mistakes and make it easy to correct them.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
2 If a user error is detected, the error is identified and provided to the user in text (minimize-error-identified)
2 If a user error is detected, and suggestions for correction are known and can be provided without jeopardizing security or purpose (for example, test validity), they are provided (in an accessible form that meets Level 1 success criteria). (minimize-error-suggestions)
2 Where consequences are significant and time-response is not important, one of the following is true: (minimize-error-reversible)
3 Where the input options are known, there are less than 75 of them, and they can be provided without jeopardizing security, test validity, etc, users are allowed to select from a list of options as well as to enter text directly. (minimize-error-selection)
3 Checks for misspelled words are applied and correct spellings are suggested when text entry is required. (minimize-error-spelling)

Guideline 3.1 (meaning)

Ensure that the meaning of content can be determined.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 The natural language of the document as a whole can be identified by automated tools. (meaning-doc-lang-id)
1 The meaning of abbreviations and acronyms can be programmatically located. (meaning-located)
2 Page titles are informative. (meaning-informative-title)
2 The meanings and pronunciations of all words in the content can be programmatically located. (meaning-prog-located)
2 The meaning of all idioms in the content can be programmatically determined. (meaning-idioms)
2 For each foreign language passage or phrase in the body of the content, the language is identified through markup or other means. Foreign passages or phrases are passages or phrases that are in a language other than the primary language of the document. (meaning-other-lang-id)
3 The meaning of contracted words can be programmatically determined. (meaning-contracted)
3 Where a word has multiple meanings and the intended meaning is not the first in the associated dictionary(s), then additional markup or another mechanism is provided for determining the correct meaning. (meaning-multi-meanings)
3 Section headings and link text are understandable when read by themselves as a group (for example, in a screen reader's list of links or a table of contents). (meaning-read-alone)
3 There is a statement associated with the content asserting that the Strategies for Reducing the Complexity of Content (the following list) were considered. (meaning-strategies)

Guideline 3.2 (consistent-behavior)

Organize content consistently from "page to page" and make interactive components behave in predictable ways.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Any extreme change of context is implemented in a manner that can be programmatically identified. (consistent-behavior-change-of-context)
2 Components that are repeated on multiple "pages" within a resource or a section of a resource occur in the same sequence each time they are repeated, for at least one presentation format. (consistent-behavior-consistent-locations)
2 All user interface components should be able to receive focus without causing activation. (consistent-behavior-receive-focus)
2 Changing the setting of any input field should not automatically cause an extreme change in context such as leaving the "page." (consistent-behavior-unpredictable-change)
2 Interactive elements that appear on multiple "pages," including graphical elements, are associated with the same functionality wherever they appear. (consistent-behavior-consistent-functionality)
2 Explicit notice is given in advance of any extreme change of context. (consistent-behavior-unpredictable-warning)
3 The target of each link is clearly identified. (consistent-behavior-target-identified)
3 Graphical components that appear on multiple pages, including graphical links, are associated with the same text equivalents wherever they appear. (consistent-behavior-text-equivalents)
3 Components that appear visually on multiple pages, such as navigation bars, search forms, and sections within the main content, are displayed in the same location relative to other content on every page or screen where they appear. (consistent-behavior-visual-location)
3 When components such as navigation menus and search forms appear on multiple pages, users can choose to have those elements presented in a different visual position or reading-order. (consistent-behavior-user-choose-order)
3 There are no extreme changes of context. (consistent-behavior-no-extreme-changes-context)

Guideline 4.1 (use-spec)

Use technologies according to specification.

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 Except where the site has documented that a specification was violated for backward compatibility or compatibility with assistive technology, the technology has: (use-spec-document-backward-compat-violations)
3 Technologies are used according to specification without exception. (use-spec-avoid-spec-no-exception)

Guideline 4.2 (technology-supports-access)

Ensure that user interfaces are accessible or provide an accessible alternative(s)

Level Success Criteria Gateway Techniques HTML Techniques CSS Techniques
1 At least one plug-in required to access the content conforms to at least the default set of conformance requirements of the User Agent Accessibility Guidelines (UAAG) 1.0 at Level A plus the sets of requirements (a) through (i) (below) that apply. If required plug-ins are not accessible, an alternative solution is provided that conforms to WCAG 2.0. If inaccessible plug-ins are available, then a method for obtaining an accessible plug-in is provided from the content. (technology-supports-access-plugins)
1 Any programmatic user interface components of the content conform to at least the default set of conformance requirements of the UAAG 1.0 at Level A plus the sets of requirements (a) through (i) (below) that apply. If the custom user interfaces cannot be made accessible, an alternative solution is provided that meets WCAG 2.0 (including this provision) to the level claimed. (technology-supports-access-custom-ui)
2 Accessibility conventions of the markup or programming language (API's or specific markup) are used. (technology-supports-access-use-access-conventions)
3 The Web resource includes a list of the technologies user agents must support in order for its content to work as intended. The list is documented in metadata if such metadata is supported by the format, otherwise it is documented in a policy statement associated with the content. (technology-supports-access-list-reqd-features)
3 Users who do not have one or more of these technologies can still access and use the resource, though the experience may be degraded. (technology-supports-access-test-non-reqd)
3 Technologies and features on the required list are open standards or have a public specification. (technology-supports-access-ensure-avail)