W3C

From MWBP to WCAG 2.0: Making content that meets Mobile Web Best Practices also meet Web Content Accessibility Guidelines 2.0

W3C Working Group Note 9 July 2009

Table of Contents

Introduction

This page is part of a multi-page document. Please refer to the “How to Use This Document” section for more information.

For those familiar with Mobile Web Best Practices (MWBP), this page describes what also needs to be done to meet Web Content Accessibility Guidelines 2.0.

Summary of work required to make content that meets MWBP also meet WCAG 2.0

Compliance with the MWBP helps go some way towards achieving compliance with some WCAG 2.0 success criteria. This section provides a summary of these success criteria. There are three possible levels of effort required, labelled for simplicity with the keywords nothing, something and everything. To summarise, if your content already complies with the MWBP, to achieve compliance with WCAG 2.0, you need to do the following:

Nothing: If a provision is labelled “Nothing” then content that complies with MWBP already complies with the provision and no further effort is necessary.The following list includes all of the provisions that are marked “Nothing”. Links in this section point to the relevant provisions.

Something: If a provision is labelled “Something” then more effort of some kind is necessary to comply with the provision. All of the provisions marked “Something” are included in the list below. Each item in the list is a link to an explanation of what is required, in the next section of this report. For each there is a list of the provisions that may provide some compliance or are in some way related. There is no direct correspondence between one provision and another. In some cases, it may be necessary to make an extra effort or to consider a more diverse range of user needs. In these cases, the word “possibly” is used. In other cases scope may be different, giving partial compliance. In these cases the word “partially” is used. SC links in this section point to the detail section below; BP links in this section point to the MWBP Recommendation.

Everything: For all other success criteria, the MWBP do not ensure compliance and it will be necessary to do the work involved. These SCs are not related to any MWBPs.

Addressing WCAG 2.0 Success Criteria

This section lists each of the WCAG success criteria that are related to MWBP, which are listed under “something” above. For each SC, the section title is that of the SC. This is followed by a quotation of the text of the SC (sometimes abbreviated) and a list of the BPs that can help meet it.

1.3.1 Info and Relationships

Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text. (Level A)

Back to list of WCAG 2.0 checkpoints

1.3.2 Meaningful Sequence

When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined. (Level A)

Back to list of WCAG 2.0 checkpoints

1.4.3 Contrast (Minimum)

The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for following: (Level AA)

Back to list of WCAG 2.0 checkpoints

1.4.6 Contrast (Enhanced)

The visual presentation of text and images of text has a contrast ratio of at least 7:1, except for...: (Level AAA)

Back to list of WCAG 2.0 checkpoints

1.4.8 Visual Presentation

For the visual presentation of blocks of text, a mechanism is available to achieve the following: (Level AAA)

  1. foreground and background colors can be selected by the user.
  2. width is no more than 80 characters or glyphs (40 if CJK).
  3. text is not justified (aligned to both the left and the right margins).
  4. line spacing (leading) is at least space-and-a-half within paragraphs, and paragraph spacing is at least 1.5 times larger than the line spacing.
  5. text can be resized without assistive technology up to 200 percent in a way that does not require the user to scroll horizontally to read a line of text on a full-screen window.

Back to list of WCAG 2.0 checkpoints

2.1.1 Keyboard

All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. (Level A)

Back to list of WCAG 2.0 checkpoints

2.1.3 Keyboard (No Exception)

All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes. (Level AAA)

Back to list of WCAG 2.0 checkpoints

Web pages have titles that describe topic or purpose

Back to list of WCAG 2.0 checkpoints

The purpose of each link can be determined from the link text alone, or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general.

Back to list of WCAG 2.0 checkpoints

Headings and labels describe topic or purpose. (Level AA)

Back to list of WCAG 2.0 checkpoints

A mechanism is available to allow the purpose of each link to be identified from link text alone, except where the purpose of the link would be ambiguous to users in general. (Level AAA)

Back to list of WCAG 2.0 checkpoints

3.1.5 Reading Level

When text requires reading ability more advanced than the lower secondary education level after removal of proper names and titles, supplemental content, or a version that does not require reading ability more advanced than the lower secondary education level, is available. (Level AAA)

3.2.1 On Focus

When any component receives focus, it does not initiate a change of context. (Level A)

Back to list of WCAG 2.0 checkpoints

3.2.2 On Input

Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component. (Level A)

Back to list of WCAG 2.0 checkpoints

3.2.3 Consistent Navigation

Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user. (Level AA)

Back to list of WCAG 2.0 checkpoints

3.2.5 Change on Request

Changes of context are initiated only by user request or a mechanism is available to turn off such changes. (Level AAA)

Back to list of WCAG 2.0 checkpoints

3.3.2 Labels or Instructions

Labels or instructions are provided when content requires user input. (Level A)

Back to list of WCAG 2.0 checkpoints

4.1.2 Name, Role, Value

For all user user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. (Level A)

Back to list of WCAG 2.0 checkpoints


Updated 27 June 2009.