W3C

How WCAG 1.0 Can Enhance Usability
for Users of Mobile Devices

W3C Working Draft 12 June 2008

Table of Contents

Introduction

Incomplete draft: This document is an editor's copy that has no official standing and is incomplete. Particularly, the section WCAG 2.0 and MWBP Together is only an outline; WCAG 1.0 to MWBP is only partly filled out. It is subject to major changes and is therefore not intended for implementation. It is provided for review and feedback only. Please send feedback to public-bpwg-comments@w3.org (archive).

This page is part of a suite of related documents. Please refer to the “How to Use These Documents” section for more information.

This document describes how different WCAG checkpoints help Mobile Web users.

Individual WCAG 1.0 Success Criteria Compared

The list below is of checkpoints described in detail in this section. Following it is a list of checkpoints believed to have no added accessibility benefit and no relation to any MWBP.

Comment: In creating the following list, all checkpoints are initially assumed to have no overlap. As each is compared it may be moved to the preceding list. In reviewing the list, please check whether or not checkpoints have been analyzed. Those still not evaluated are marked with two at symbols (“@@”). If not, there is probably not an error, but simply work has not progressed that far.

Back to list of WCAG 1.0 checkpoints

1.1 “Provide a text equivalent for every non-text element...”

Refer to the section on WCAG 2.0 success criterion 1.1.1 “Non-text Content”.

Back to list of WCAG 1.0 checkpoints

If the mobile device has images turned off or does not support server-side image maps, redundant text links may help the user.

Back to list of WCAG 1.0 checkpoints

1.3 Until user agents can automatically read aloud the text equivalent of a visual track, provide an auditory description of the important information of the visual track of a multimedia presentation

Refer to the section on WCAG 2.0 success criterion 1.2.2 Audio Description or Full Text Alternative.

Back to list of WCAG 1.0 checkpoints

1.4 For any time-based multimedia presentation (e.g., a movie or animation), synchronize equivalent alternatives (e.g., captions or auditory descriptions of the visual track) with the presentation

Refer to the section on WCAG 2.0 success criterion 1.2.1 Captions (Prerecorded). See @@ for audio description.

Back to list of WCAG 1.0 checkpoints

Even on devices that support them, images used as maps may not be easily visible on a small screen. Most mobile devices lack a pointing device like a mouse or rolling ball, making it difficult for users to use server-side image maps. If image maps are used, providing redundant text links may improve the experience for mobile users.

Back to list of WCAG 1.0 checkpoints

2.1 Ensure that all information conveyed with color is also available without color, for example from context or markup

Refer to WCAG 2.0 success criterion Refer to the section on WCAG 2.0 success criterion1.4.1 Use of Color.

Back to list of WCAG 1.0 checkpoints

2.2 Ensure that foreground and background color combinations provide sufficient contrast when viewed by someone having color deficits or when viewed on a black and white screen

Refer to the section on WCAG 2.0 success criterion 1.4.3 Contrast (Minimum).

Back to list of WCAG 1.0 checkpoints

3.1 When an appropriate markup language exists, use markup rather than images to convey information.

[pending]

Back to list of WCAG 1.0 checkpoints

3.2 Create documents that validate to published formal grammars.

[pending]

Back to list of WCAG 1.0 checkpoints

3.3 Use style sheets to control layout and presentation.

[pending]

Back to list of WCAG 1.0 checkpoints

3.4 Use relative rather than absolute units in markup language attribute values and style sheet property values.

[pending]

Back to list of WCAG 1.0 checkpoints

3.5 Use header elements to convey document structure and use them according to specification.

[pending]

Back to list of WCAG 1.0 checkpoints

3.6 Mark up lists and list items properly.

[pending]

Back to list of WCAG 1.0 checkpoints

4.1 Clearly identify changes in the natural language of a document's text and any text equivalents (e.g., captions).

[pending]

Back to list of WCAG 1.0 checkpoints

4.2 Specify the expansion of each abbreviation or acronym in a document where it first occurs.

[pending]

Back to list of WCAG 1.0 checkpoints

4.3 Identify the primary natural language of a document.

[pending]

Back to list of WCAG 1.0 checkpoints

5.1 For data tables, identify row and column headers.

[pending]

Back to list of WCAG 1.0 checkpoints

5.2 For data tables that have two or more logical levels of row or column headers, use markup to associate data cells and header cells.

[pending]

Back to list of WCAG 1.0 checkpoints

5.3 Do not use tables for layout unless the table makes sense when linearized. Otherwise, if the table does not make sense, provide an alternative equivalent (which may be a linearized version).

[pending]

Back to list of WCAG 1.0 checkpoints

5.4 If a table is used for layout, do not use any structural markup for the purpose of visual formatting.

[pending]

Back to list of WCAG 1.0 checkpoints

5.5 Provide summaries for tables.

[pending]

Back to list of WCAG 1.0 checkpoints

5.6 Provide abbreviations for header labels.

[pending]

Back to list of WCAG 1.0 checkpoints

6.1 Organize documents so they may be read without style sheets. For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document.

[pending]

Back to list of WCAG 1.0 checkpoints

6.2 “Ensure that equivalents for dynamic content are updated when the dynamic content changes”

Providing equivalents for objects and scripts and ensuring the equivalents are updated helps users who can not perceive this content due to device limitations as described in BP [OBJECTS_OR_SCRIPT].Comment: Also cover [NON-TEXT_ALTERNATIVES] here.

Back to list of WCAG 1.0 checkpoints

6.3 Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page.

[pending]

Back to list of WCAG 1.0 checkpoints

6.4 For scripts and applets, ensure that event handlers are input device-independent.

[pending]

Back to list of WCAG 1.0 checkpoints

6.5 Ensure that dynamic content is accessible or provide an alternative presentation or page.

[pending]

Back to list of WCAG 1.0 checkpoints

7.1 Until user agents allow users to control flickering, avoid causing the screen to flicker.

[pending]

Back to list of WCAG 1.0 checkpoints

7.2 Until user agents allow users to control blinking, avoid causing content to blink (i.e., change presentation at a regular rate, such as turning on and off).

[pending]. Refer to Content blinks, moves, scrolls or auto-updates in “Summary of Experience of Content Features by Users” section.

Back to list of WCAG 1.0 checkpoints

7.3 Until user agents allow users to freeze moving content, avoid movement in pages.

[pending]. Refer to Content blinks, moves, scrolls or auto-updates in “Summary of Experience of Content Features by Users” section.

Back to list of WCAG 1.0 checkpoints

7.4 Until user agents provide the ability to stop the refresh, do not create periodically auto-refreshing pages.

[pending]

Back to list of WCAG 1.0 checkpoints

7.5 Until user agents provide the ability to stop auto-redirect, do not use markup to redirect pages automatically. Instead, configure the server to perform redirects.

[pending]

Back to list of WCAG 1.0 checkpoints

8.1 Make programmatic elements such as scripts and applets directly accessible or compatible with assistive technologies [Priority 1 if functionality is important and not presented elsewhere, otherwise Priority 2.]

[pending]

Back to list of WCAG 1.0 checkpoints

9.1 Provide client-side image maps instead of server-side image maps except where the regions cannot be defined with an available geometric shape.

[pending]

Back to list of WCAG 1.0 checkpoints

9.2 Ensure that any element that has its own interface can be operated in a device-independent manner.

[pending]

Back to list of WCAG 1.0 checkpoints

9.3 For scripts, specify logical event handlers rather than device-dependent event handlers.

[pending]

Back to list of WCAG 1.0 checkpoints

9.4 Create a logical tab order through links, form controls, and objects.

Refer to “Focus (tab) order does not match logical document content sequence” in Summary of Experience of Content Features by Users section. @@

Back to list of WCAG 1.0 checkpoints

9.5 Provide keyboard shortcuts to important links (including those in client-side image maps), form controls, and groups of form controls.

[pending]

Back to list of WCAG 1.0 checkpoints

10.1 Until user agents allow users to turn off spawned windows, do not cause pop-ups or other windows to appear and do not change the current window without informing the user.

[pending]

Back to list of WCAG 1.0 checkpoints

10.2 Until user agents support explicit associations between labels and form controls, for all form controls with implicitly associated labels, ensure that the label is properly positioned.

[pending]

Back to list of WCAG 1.0 checkpoints

10.3 Until user agents (including assistive technologies) render side-by-side text correctly, provide a linear text alternative (on the current page or some other) for all tables that lay out text in parallel, word-wrapped columns.

[pending]

Back to list of WCAG 1.0 checkpoints

10.4 Until user agents handle empty controls correctly, include default, place-holding characters in edit boxes and text areas.

[pending]

Back to list of WCAG 1.0 checkpoints

[pending]

Back to list of WCAG 1.0 checkpoints

11.1 Use W3C technologies when they are available and appropriate for a task and use the latest versions when supported.

[pending]

Back to list of WCAG 1.0 checkpoints

11.2 Avoid deprecated features of W3C technologies.

[pending]

Back to list of WCAG 1.0 checkpoints

11.3 Provide information so that users may receive documents according to their preferences (e.g., language, content type, etc.)

[pending]

Back to list of WCAG 1.0 checkpoints

11.4 If, after best efforts, you cannot create an accessible page, provide a link to an alternative page that uses W3C technologies, is accessible, has equivalent information (or functionality), and is updated as often as the inaccessible (original) page.

[pending]

Back to list of WCAG 1.0 checkpoints

12.1 Title each frame to facilitate frame identification and navigation.

[pending]

Back to list of WCAG 1.0 checkpoints

12.2 Describe the purpose of frames and how frames relate to each other if it is not obvious by frame titles alone.

[pending]

Back to list of WCAG 1.0 checkpoints

12.3 Divide large blocks of information into more manageable groups where natural and appropriate.

[pending]

Back to list of WCAG 1.0 checkpoints

12.4 Associate labels explicitly with their controls.

[pending]

Back to list of WCAG 1.0 checkpoints

Refer to “Link text not descriptive” in Summary of Experience of Content Features by Users section. @@

Back to list of WCAG 1.0 checkpoints

13.2 “Provide metadata to add semantic information to pages and sites”

Refer to the section on WCAG 2.0 success criterion 2.4.2 Page Titled.

Back to list of WCAG 1.0 checkpoints

13.3 Provide information about the general layout of a site (e.g., a site map or table of contents).

[pending]

Back to list of WCAG 1.0 checkpoints

13.4 Use navigation mechanisms in a consistent manner.

[pending]

Back to list of WCAG 1.0 checkpoints

13.5 Provide navigation bars to highlight and give access to the navigation mechanism.

[pending]

Back to list of WCAG 1.0 checkpoints

[pending]

Back to list of WCAG 1.0 checkpoints

13.7 If search functions are provided, enable different types of searches for different skill levels and preferences.

[pending]

Back to list of WCAG 1.0 checkpoints

13.8 Place distinguishing information at the beginning of headings, paragraphs, lists, etc.

[pending]

Back to list of WCAG 1.0 checkpoints

13.9 Provide information about document collections (i.e., documents comprising multiple pages.).

[pending]

Back to list of WCAG 1.0 checkpoints

13.10 Provide a means to skip over multi-line ASCII art.

[pending]

Back to list of WCAG 1.0 checkpoints

14.1 Use the clearest and simplest language appropriate for a site's content.

[pending]

Back to list of WCAG 1.0 checkpoints

14.2 Supplement text with graphic or auditory presentations where they will facilitate comprehension of the page.

[pending]

Back to list of WCAG 1.0 checkpoints

14.3 Create a style of presentation that is consistent across pages.

[pending]