Need Help With Accessibility?

  • Accessibility Audits
  • Accessible Web Design
  • Accessible Documentation
  • AODA and Customer Service Standard

For any or all of these Accessibility requirements use our Contact form.

1.1.1: Non-text Content:(A)

Note: To find more information on items such as G14: for example, visit the "Understanding"link at the bottom of each Guideline

All non-text content that is presented to the user has a text alternative that serves the equivalent purpose, except for the situations listed below. (Level A)

  • Controls, Input: If non-text content is a control or accepts user input, then it has a name that describes its purpose. (Refer to Guideline 4.1 for additional requirements for controls and content that accepts user input.)
  • Time-Based Media: If non-text content is time-based media, then
    text alternatives at least provide descriptive identification of the non-text content.
    (Refer to Guideline 1.2 for additional requirements for media.)
  • Test: If non-text content is a test or exercise that would be invalid if presented in text, then text alternatives at least provide descriptive identification of the non-text content.
  • Sensory: If non-text content is primarily intended to create a specific sensory experience, then text alternatives at least provide descriptive identification of the non-text content.
  • CAPTCHA: If the purpose non-text content is to confirm that content is being accessed by a person rather than a computer, then text alternatives that identify and describe the purpose of the non-text content are provided, and alternative forms of CAPTCHA using output modes for different types of sensory perception are provided to accommodate different disabilities.
  • Decoration, Formatting, Invisible: If non-text content is pure decoration, is used only for visual formatting, or is not presented to users, then it is implemented in a way that it can be ignored by assistive technology.

Sufficient Techniques for 1.1.1 – Non-text Content

Situation A: If a short description can serve the same purpose and present the same information as the non-text content:

1.G94: Providing short text alternative for non-text content that serves the same purpose and presents the same information as the non-text content using a short text alternative technique listed below

Situation B: If a short description can not serve the same purpose and present the same information as the non-text content (e.g. a chart or diagram):

  • 1.G95: Providing short text alternatives that provide a brief description of the non-text content using a short text alternative technique listed below AND one of the following techniques for long description:
  • G92: Providing long description for non-text content that serves the same purpose and presents the same information using a long text alternative technique listed below
  • G74: Providing a long description in text near the non-text content, with a reference to the location of the long description in the short description
  • G73: Providing a long description in another location with a link to it that is immediately adjacent to the non-text content

Situation C: If non-text content is a control or accepts user input:

  • 1.G82: Providing a text alternative that identifies the purpose of the non-text content using a short text alternative technique listed below
  • 2.H44: Using label elements to associate text labels with form controls (HTML)
  • 3.H65: Using the title attribute to identify form controls when the label element cannot be used (HTML)

Situation D: If non-text content is time-based media (including live video-only and live audio-only); a test or exercise that would be invalid if presented in text; or primarily intended to create a specific sensory experience:

  • 1.Providing a descriptive label using a short text alternative technique listed below
  • 2.G68: Providing a descriptive label that describes the purpose of live audio-only and live video-only content using a short text alternative technique listed below
  • 3.G100: Providing the accepted name or a descriptive name of the non-text content using a short text alternative technique listed below

Situation E: If non-text content is a CAPTCHA:

  • 1.G143: Providing a text alternative that describes the purpose of the CAPTCHA AND
  • G144: Ensuring that the Web Page contains another CAPTCHA serving the same purpose using a different modality

Situation F: If the non-text content should be ignored by assistive technology:

1.Implementing or marking the non-text content so that it will be ignored by assistive technology using one of the technology-specific techniques listed below

  • H67: Using null alt text and no title attribute on img elements for images that AT should ignore
    (HTML)
  • C9: Using CSS to include decorative images (CSS)

Short text alternative techniques for use in sufficient techniques above

  • 1.H36: Using alt attributes on images used as submit buttons (HTML)
  • 2.H2: Combining adjacent image and text links for the same resource (HTML)
  • 3.H37: Using alt attributes on img elements (HTML)
  • 4.H35: Providing text alternatives on applet elements (HTML)
  • 5.H53: Using the body of the object element (HTML)
  • 6.H24: Providing text alternatives for the area elements of image maps (HTML)
  • 7.H86: Providing text alternatives for ASCII art, emoticons, and leetspeak (HTML)
  • 8.H30: Providing link text that describes the purpose of a link for anchor elements HTML)
    Note: See Understanding Success Criterion 2.4.4 Link Purpose (In Context).
  • 9.G196: Using a text alternative on one item within a group of images that describes all items in the group

Long text alternative techniques for use in sufficient techniques above

  • 1.H45: Using longdesc (HTML)
  • 2.H53: Using the body of the object element (HTML)

Failures for SC 1.1.1 – Non-text Content

  • F30: Failure of Success Criterion 1.1.1 and 1.2.1 due to using text alternatives that are not alternatives (e.g. filenames or placeholder text)
  • F20: Failure of Success Criterion 1.1.1 and 4.1.2 due to not updating text alternatives when changes to non-text content occur
  • F3: Failure of Success Criterion 1.1.1 due to using CSS to include images that convey important information
  • F39: Failure of Success Criterion 1.1.1 due to providing a text alternative that is not null. (e.g. alt=”spacer” or alt=”image”) for images that should be ignored by assistive technology
  • F38: Failure of Success Criterion 1.1.1 due to omitting the alt-attribute for non-text content used for decorative purposes only in HTML
  • F71: Failure of Success Criterion 1.1.1 due to using text look-alikes to represent text without providing a text alternative
  • F72: Failure of Success Criterion 1.1.1 due to using ASCII art without
    providing a text alternative
  • F65: Failure of Success Criterion 1.1.1 due to omitting the alt attribute on img elements, area elements, and input elements of type “image”
  • F67: Failure of Success Criterion 1.1.1 and 1.2.1 due to providing long description for non-text content that does not serve the same purpose or
    does not present the same information

http://www.w3.org/TR/UNDERSTANDING-WCAG20/text-equiv-all.htm

Conformance

See http://www.w3.org/TR/WCAG20/ for more detail.

This section lists requirements for conformance to WCAG 2.0. It also gives information about how to make conformance claims, which are optional. Finally, it describes what it means to be accessibility supported, since only accessibility-supported ways of using technologies can be relied upon for conformance.

Understanding Conformance includes further explanation of the accessibility-supported concept.

Conformance Requirements

In order for a Web page to conform to WCAG 2.0, all of the following conformance requirements must be satisfied:

1. Conformance Level:

One of the following levels of conformance is met in full.

  • Level A: For Level A conformance (the minimum level of conformance), the Web page satisfies all the Level A Success Criteria, or a conforming alternate version is provided.
  • Level AA: For Level AA conformance, the Web page satisfies all the Level A and Level AA Success Criteria, or a Level AA conforming alternate version is provided.
  • Level AAA: For Level AAA conformance, the Web page satisfies all the Level A, Level AA and Level AAA Success Criteria, or a Level AAA conforming alternate version is provided.

Note 1: Although conformance can only be achieved at the stated levels, authors are encouraged to report (in their claim) any progress toward meeting success criteria from all levels beyond the achieved level of conformance.

Note 2: It is not recommended that Level AAA conformance be required as a general policy for entire sites because it is not possible to satisfy all Level AAA Success Criteria for some content.

2. Full pages:

Conformance (and conformance level) is for full Web page(s) only, and cannot be achieved if part of a Web page is excluded.

Note 1: For the purpose of determining conformance, alternatives to part of a page's content are considered part of the page when the alternatives can be obtained directly from the page, e.g., a long description or an alternative presentation of a video.

Note 2: Authors of Web pages that cannot conform due to content outside of the author's control may consider a Statement of Partial Conformance.

3. Complete processes:

When a Web page is one of a series of Web pages presenting a process (i.e., a sequence of steps that need to be completed in order to accomplish an activity), all Web pages in the process conform at the specified level or better. (Conformance is not possible at a particular level if any page in the process does not conform at that level or better.)

Example: An online store has a series of pages that are used to select and purchase products. All pages in the series from start to finish (checkout) conform in order for any page that is part of the process to conform.

4. Only Accessibility-Supported Ways of Using Technologies:

Only accessibility-supported ways of using technologies are relied upon to satisfy the success criteria. Any information or functionality that is provided in a way that is not accessibility supported is also available in a way that is accessibility supported. (See Understanding accessibility support.)

5. Non-Interference:

If technologies are used in a way that is not accessibility supported, or if they are used in a non-conforming way, then they do not block the ability of users to access the rest of the page. In addition, the Web page as a whole continues to meet the conformance requirements under each of the following conditions:

  • 1.when any technology that is not relied upon is turned on in a user agent,
  • 2.when any technology that is not relied upon is turned off in a user agent, and
  • 3.when any technology that is not relied upon is not supported by a user agent

In addition, the following success criteria apply to all content on the page, including content that is not otherwise relied upon to meet conformance, because failure to meet them could interfere with any use of the page:

  • 1.4.2 - Audio Control,
  • 2.1.2 - No Keyboard Trap,
  • 2.3.1 - Three Flashes or Below Threshold, and
  • 2.2.2 - Pause, Stop, Hide.

Note: If a page cannot conform (for example, a conformance test page or an example page), it cannot be included in the scope of conformance or in a conformance claim.

For more information, including examples, see Understanding Conformance Requirements.

Conformance Claims (Optional)

Conformance is defined only for Web pages. However, a conformance claim may be made to cover one page, a series of pages, or multiple related Web pages.

Required Components of a Conformance Claim

Conformance claims are not required. Authors can conform to WCAG 2.0 without making a claim. However, if a conformance claim is made, then the conformance claim must include the following information:

  • 1. Date of the claim
  • 2. Guidelines title, version and URI "Web Content Accessibility Guidelines 2.0 at http://www.w3.org/TR/2008/REC-WCAG20-20081211/"
  • 3. Conformance level satisfied: (Level A, AA or AAA)
  • 4. A concise description of the Web pages, such as a list of URIs for which the claim is made, including whether subdomains are included in the claim.Note 1: The Web pages may be described by list or by an expression that describes all of the URIs included in the claim. Note 2: Web-based products that do not have a URI prior to installation on the customer's Web site may have a statement that the product would conform when installed.
  • 5.A list of the Web content technologies relied upon.

Note: If a conformance logo is used, it would constitute a claim and must be accompanied by the required components of a conformance claim listed above.

Optional Components of a Conformance Claim

In addition to the required components of a conformance claim above, consider providing additional information to assist users. Recommended additional information includes:

  • A list of success criteria beyond the level of conformance claimed that have been met. This information should be provided in a form that users can use, preferably machine-readable metadata.
  • A list of the specific technologies that are "used but not relied upon."
  • A list of user agents, including assistive technologies that were used to test the content.
  • Information about any additional steps taken that go beyond the success criteria to enhance accessibility.
  • A machine-readable metadata version of the list of specific technologies that are relied upon.
  • A machine-readable metadata version of the conformance claim.

Note 1: Refer to Understanding Conformance Claims for more information and example conformance claims.

Note 2: Refer to Understanding Metadata for more information about the use of metadata in conformance claims.

Statement of Partial Conformance - Third Party Content

Sometimes, Web pages are created that will later have additional content added to them. For example, an email program, a blog, an article that allows users to add comments, or applications supporting user-contributed content. Another example would be a page, such as a portal or news site, composed of content aggregated from multiple contributors, or sites that automatically insert content from other sources over time, such as when advertisements are inserted dynamically.

In these cases, it is not possible to know at the time of original posting what the uncontrolled content of the pages will be. It is important to note that the uncontrolled content can affect the accessibility of the controlled content as well. Two options are available:

  • 1.A determination of conformance can be made based on best knowledge. If a page of this type is monitored and repaired (non-conforming content is removed or brought into conformance) within two business days, then a determination or claim of conformance can be made since, except for errors in externally contributed content which are corrected or removed when encountered, the page conforms. No conformance claim can be made if it is not possible to monitor or correct non-conforming content; OR
  • 2.A "statement of partial conformance" may be made that the page does not conform, but could conform if certain parts were removed. The form of that statement would be, "This page does not conform, but would conform to WCAG 2.0 at level X if the following parts from uncontrolled sources were removed." In addition, the following would also be true of uncontrolled content that is described in the statement of partial conformance:
    • a.It is not content that is under the author's control.
    • b.It is described in a way that users can identify (e.g., they cannot be described as "all parts that we do not control" unless they are clearly marked as such.)

Statement of Partial Conformance - Language

A "statement of partial conformance due to language" may be made when the page does not conform, but would conform if accessibility support existed for (all of) the language(s) used on the page. The form of that statement would be, "This page does not conform, but would conform to WCAG 2.0 at level X if accessibility support existed for the following language(s):"