W3C

User Agent Accessibility Guidelines 1.0

W3C Recommendation 17 December 2002

This version:
http://www.w3.org/TR/2002/REC-UAAG10-20021217/
Latest version:
http://www.w3.org/TR/UAAG10/
Previous version:
http://www.w3.org/TR/2002/PR-UAAG10-20021016/
Editors:
Ian Jacobs, W3C
Jon Gunderson, University of Illinois at Urbana-Champaign
Eric Hansen, Educational Testing Service
Authors and Contributors:
See acknowledgements.

Please refer to the errata for this document, which may include some normative corrections.

This is a non-normative local copy of the specification.

See also translations of this document.


Abstract

This document provides guidelines for designing user agents that lower barriers to Web accessibility for people with disabilities (visual, hearing, physical, cognitive, and neurological). User agents include HTML browsers and other types of software that retrieve and render Web content. A user agent that conforms to these guidelines will promote accessibility through its own user interface and through other internal facilities, including its ability to communicate with other technologies (especially assistive technologies). Furthermore, all users, not just users with disabilities, should find conforming user agents to be more usable.

In addition to helping developers of HTML browsers and media players, this document will also benefit developers of assistive technologies because it explains what types of information and control an assistive technology may expect from a conforming user agent. Technologies not addressed directly by this document (e.g., technologies for braille rendering) will be essential to ensuring Web access for some users with disabilities.

Status of this document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.

This is the 17 December 2002 Recommendation of "User Agent Accessibility Guidelines 1.0." This document has been reviewed by W3C Members, the disability community, software developers, and other W3C groups and interested parties, and has been endorsed by the Director as a W3C Recommendation. It is a stable document and may be used as reference material or cited as a normative reference from another document. W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment. This enhances the functionality and interoperability of the Web.

This document was produced by the User Agent Accessibility Guidelines Working Group (UAWG). The goals of the UAWG are described in UAWG charter. The complete list of changes to this document is available on the Web.

The UAWG also provides additional resources to support this document (e.g., Frequently Asked Questions (FAQ) about UAAG 1.0, implementation reports, and test suites). Please consult the UAWG home page for more information.

Patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page in conformance with W3C policy.

The list of errata for this document is available at http://www.w3.org/WAI/UA/UAAG-errata. Please report errors in this document to wai-uaag-editor@w3.org.

Please send other comments about this document to the public mailing list w3c-wai-ua@w3.org; public archives are available.

The English version of this document is the authoritative version. Translations into other languages may be available at http://www.w3.org/WAI/UA/UAAG-translations.

This document is part of a series of accessibility documents published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C). WAI Accessibility Guidelines are produced as part of the WAI Technical Activity.

A list of current W3C Recommendations and other technical documents can be found at the W3C Web site.

Table of contents

Note: With a user agent that implements HTML 4 [HTML4] access keys, readers may navigate directly to the table of contents via the "c" character. Users may have to use additional keyboard strokes depending on their operating environment.


1. Introduction

This document specifies requirements that, if satisfied by user agent developers, will lower barriers to accessibility. This document includes the following:

A separate document, entitled "Techniques for User Agent Accessibility Guidelines 1.0" (the "Techniques document" from here on) [UAAG10-TECHS], provides suggestions and examples of how each checkpoint might be satisfied. It also includes references to other accessibility resources (such as platform-specific software accessibility guidelines) that provide additional information on how a user agent may satisfy each checkpoint. The techniques in the Techniques document are informative examples only, and other strategies may be used or required to satisfy the checkpoints. The UAWG expects to update the Techniques document more frequently than the current guidelines. Developers, W3C Working Groups, users, and others are encouraged to contribute techniques.

1.1 Relation to WAI accessibility guidelines

"User Agent Accessibility Guidelines 1.0" (UAAG 1.0) is part of a series of accessibility guidelines published by the Web Accessibility Initiative (WAI). The documents in this series reflect an accessibility model in which Web content authors, format designers, and software developers have roles in ensuring that users with disabilities have access to the Web. The accessibility-related interests of these stakeholders intersect and complement each other as follows:

The requirements of this document interact with those of the "Web Content Accessibility Guidelines 1.0" [WCAG10] in a number of ways:

Some requirements of this document take into account limitations of formats, authors, and designers. For example, formats generally do not enable authors to encode all of their knowledge in a way that a user agent can fully recognize. A format may lack features required for accessibility. An author may not make use of the accessibility features of a format or may misuse a format (which can cause problems for user agents). A user agent designer may not implement a format specification correctly or completely.

Some of these limitations are taken into account as follows:

The Web Accessibility Initiative provides other resources and educational materials to promote Web accessibility. Resources include information about accessibility policies, links to translations of WAI materials into languages other than English, information about specialized user agents and other tools, accessibility training resources, and more.

Note: The Web Accessibility Initiative is developing new versions of both the Web Content Accessibility Guidelines and the Authoring Tool Accessibility Guidelines. The User Agent Accessibility Guidelines Working Group expects to follow the progress of those documents. UAAG 1.0 refers only to the WCAG 1.0 and ATAG 1.0 Recommendations, which will remain available and unchanged.

1.2 Target user agents

This document was designed specifically to improve the accessibility of user agents with multimedia capabilities running in the following type of environment (typically that of a desktop computer):

The target user agent is one designed for the general public to handle general-purpose content in ordinary operating conditions.

This document does not forbid conformance by other types of user agents, but some requirements (e.g., implementation of certain application programming interfaces, or APIs) are not likely to be satisfied in environments (e.g., handheld devices or kiosks) other than the target environment. Future work by the UAWG may address the accessibility of user agents running on handheld devices, for example.

Technologies not addressed directly by this document (e.g., those for braille rendering) will be essential to ensuring Web access for some users with disabilities. Note that the ability of conforming user agents to communicate well with assistive technologies will depend in part on the willingness of assistive technology developers to follow the same standards and conventions for communication.

1.2.1 Composition of conforming user agents

In general, a conforming user agent will consist of several coordinated components, such as a Web browser, a multimedia player, several plug-ins, features or applications provided by the operating environment, and documentation distributed with the software or available on the Web. These components may run on the user's computer or on a server. A conforming user agent may also include assistive technologies and applications provided by the operating environment. The current document places no restrictions on the type or number of components used for conformance.

This does not mean that every component that one has chosen as part of the user agent has to satisfy every single requirement; some requirements may not be relevant for a particular component. For instance, if a component does not have a user interface, the user interface requirements would not be relevant. On the other hand, if a component has a user interface, the user interface requirements are relevant. Conformance addresses the composite user agent as a whole.

1.2.2 Use of operating environment features

The UAWG encourages developers to satisfy the requirements of this document by adopting operating environment conventions and features that benefit accessibility. When an operating environment feature (e.g., the operating system's audio control panel, including its user interface) is adopted to satisfy the requirements of this document, it is part of the user agent.

See additional information on conformance of user agents running in multiple operating environments.

1.3 Known limitations of this document

People with (or without) disabilities access the Web with widely varying sets of capabilities, software, and hardware. Some users with disabilities:

This document does not include requirements to meet all known accessibility needs. Some known limitations of this document include the following:

Input modalities
This document only includes requirements for keyboard, pointing device, and voice input modalities. This document includes several checkpoints related to voice input as part of general input requirements (e.g., the checkpoints of guideline 7 and guideline 11) but does not otherwise address voice-based navigation or control.
Note: The UAWG intends to coordinate further work on the topics of voice input and synthesized speech rendering with groups in W3C's Voice Browser Activity and Multimodal Interaction Activity.
Output modalities
This document does not include requirements for braille rendering. Some requirements are specific to graphical rendering and others specific to audio output or synthesized speech output. Speech rendering requirements are made by checkpoint 4.9 to checkpoint 4.13. Many of the requirements of this document are generic enough to apply to a variety of output modalities, including braille. User agents conform to this document by supporting some combination of graphical and audio/speech rendering output; see the section on Content type labels for more information.
Size and color of non-text content
This document includes some checkpoints to ensure that the user is able to control the size and color of visually rendered text content (checkpoints 4.1 and 4.3). This document does not in general address control of the size and color of visually rendered non-text content (e.g., images).
Note: A user agent may implement resizing functionalities as part of conformance to other specifications (e.g., Scalable Vector Graphics [SVG]).
Background image interference
The requirement of checkpoint 3.1 to allow the user to turn off rendering of background images does not extend to multi-layered rendering.
User control of every user interface component
This document distinguishes user interface features that are part of the user agent user interface and those that are part of content. Some checkpoints (e.g., those in guideline 5) require user control over rendering and behavior that is driven by content only. This document does not always explicitly require the same control over features of the user agent user interface. Nevertheless, this document (see checkpoint 7.3) does require user agents to follow software usability guidelines. The UAWG expects such usability guidelines to include requirements for user control over user interface behavior.
Note: It is more difficult for users to distinguish content from user interface when both are rendered as sound in one temporal dimension, than it is when both are rendered visually in two spatial dimensions. Thus, the UAWG encourages developers of user agents that include audio output or synthesized speech output to apply the requirements of this document to both content and user agent components.
Time parameters
This document includes requirements (see checkpoints 2.4, 4.4, 4.5, and 4.9) for control of some time parameters. The requirements are for time parameters that the user agent recognizes and controls. This document does not include requirements for control of time parameters managed on the server.
Digital rights management
The User Agent Accessibility Guidelines Working Group recognizes that further work is necessary in the area of digital rights management as it relates to accessibility. Digital rights management refers to methods of describing and perhaps enforcing intellectual property associated with Web resources.

Note: The User Agent Accessibility Guidelines Working Group may address these and other topics in a future version of the User Agent Accessibility Guidelines. Even though UAAG 1.0 does not address these topics, the UAWG encourages user agent developers to consider them in their designs.

1.4 Relation to general software design guidelines and other specifications

One the goals of the authors of this document is to ensure that the requirements are compatible with other good software design practices. However, this document does not purport to be a complete guide to good software design. For instance, the general topic of user interface design for computer software exceeds the scope of this document, though some user interface requirements have been included because of their importance to accessibility. The Techniques document [UAAG10-TECHS] includes some references to general software design guidelines and platform-specific accessibility guidelines (in particular, see checkpoint 7.3). Involving people with disabilities in the design and testing of software will generally improve the accessibility of the software.

This document promotes conformance to other specifications as part of accessible design. Conformance to specifications makes it easier to design assistive technologies, and helps ensure the implementation of built-in accessibility functions.

This document also includes some requirements to implement an accessibility feature that may only be optional in another specification.

In rare cases, a requirement in UAAG 1.0 may conflict with a requirement in another specification. UAAG 1.0 does not define a process for resolving such conflicts. The authors of this document anticipate that developers will consider accessibility implications in determining how to resolve them.

1.4.1 Installation

Installation is an important aspect of both accessibility and general software usability. On platforms where a user can install a user agent, the installation (and update) procedures need to be accessible. Furthermore, the installation procedure should provide and install all components necessary to satisfy the requirements of this document, since the risk of installation failure increases with the number of components (e.g., plug-ins) to be installed.

This document does not include a checkpoint requiring that installation procedures be accessible. Since this document considers installation to be part of software usage, the different aspects of installation (e.g., user interface, documentation, and operating environment conventions) are already covered by the complete set of checkpoints.

1.5 Security considerations

Some of the requirements of this document may have security implications, such as communication through APIs, and allowing programmatic read and write access to content and user interface control. This document assumes that features required by this document will be built on top of an underlying security architecture. Consequently, unless permitted explicitly in a checkpoint (as in checkpoint 6.5), this document grants no conformance exemptions based on security issues.

Developers should design user agents that enable communication with trusted assistive technologies. Sensitive information that the user agent can access through the user agent's user interface should also be available to assistive technologies through secure means. For instance, if the user types a password in the user agent user interface, do not communicate substitute characters (such as asterisks) through an API, but rather the real password, properly encrypted.

Note also that appropriate user agent behavior with respect to security may depend on the user's context. For instance, hiding typed passwords with asterisks is much less important for someone alone in a room than for someone in a crowded room. Similarly, while unencrypted passwords rendered as synthesized speech should not be broadcast in a crowded room, they may pose no security risk if the user is wearing an earphone.

For information related to security, refer to "XML-Signature Syntax and Processing" [XMLDSIG] and "XML Encryption Syntax and Processing" [XMLENC].

1.6 User control

This document emphasizes the goal of ensuring that users, including users with disabilities, have control over their environment for accessing the Web. Key methods for achieving that goal include: optional self-pacing, configurability, device-independence, interoperability, direct support for both graphical and auditory output, and adherence to published conventions. Chapter 2 addresses these issues in detail.

This document also acknowledges the importance of author preferences and the proper implementation of specifications. However, this document includes requirements to override certain author preferences when the user would not otherwise be able to access that content.

1.6.1 Control of automatic behavior

Many of the requirements in this document give the user additional control over behavior that would otherwise occur automatically. For instance, there is a requirement to allow configuration to not open a viewport automatically (checkpoint 5.3) and one that requires user confirmation before submitting a form (checkpoint 5.5). This type of manual configuration option may be essential for some users with disabilities, since automatic behavior may be disorienting or interfere with navigation.

1.6.2 Configurability

This document includes requirements for users with a variety of disabilities, in part because some users may have more than one disability. In some cases, it may appear that two requirements contradict each other. For instance, a user with a physical disability may prefer that the user agent offer more automatic behavior (to reduce demand for physical effort) than a user with a cognitive disability (for whom automatic behavior may cause confusion). Thus, many of the requirements in this document involve configuration as one way to ensure that a functionality designed to improve accessibility for one user does not interfere with accessibility for another. Also, since a default user agent setting may be useful for one user but interfere with accessibility for another, this document prefers configuration requirements to requirements for default settings. Finally, there may be some cases where, for some content, a feature required by this document is ineffective or causes content to be less accessible, making it imperative that the user be able to turn off the feature.

To avoid overwhelming users with an abundance of configuration options, this document includes requirements that promote ease of configuration and documentation of accessibility features (see guideline 12).

1.6.3 Device independence, spatial independence, and temporal independence

Many requirements in this document promote different kinds of independence:

1.6.4 Additional benefits of accessible user agent design

In meeting the goals of users with disabilities, user agent developers will also improve access to the Web for users in general. For example, users without disabilities:

The UAWG expects that software which satisfies the requirements of this document will be more flexible, manageable, extensible, and beneficial to all users. For example, a user agent architecture that allows programmatic access to content and the user interface will encourage software modularity and reuse, and will enable operation by scripting tools and automated test engines in addition to assistive technologies.

2. The user agent accessibility guidelines

The 12 guidelines in this document state general principles for the development of accessible user agents. Each guideline includes:

Each checkpoint definition includes the following parts. Some parts are normative (i.e., relate to conformance); others are informative only.

The UAWG encourages first-time readers of this document to take advantage of the full context provided for each checkpoint, including the guideline prose, the surrounding checkpoints (since nearby checkpoints are generally related), notes after checkpoints, and associated techniques (in the Techniques document [UAAG10-TECHS]). The checklist [UAAG10-CHECKLIST] is also a useful tool (e.g., for evaluating a user agent for conformance), but does not provide the same contextual support.

About the checkpoints

By design, the checkpoints in this document are generally technology-independent so that they make sense for a variety of existing and future technologies. The Techniques document [UAAG10-TECHS] is an important resource to help developers understand how to apply the requirements to HTML, CSS, SMIL, and SVG, and several operating environments.

Each checkpoint is a "minimal" requirement that must be satisfied for conformance. Developers can always implement features beyond those required by this document. In some cases, it may be easier (or just better design) to implement a general feature rather than one that meets only the narrow requirement of a single checkpoint. For example, a navigable structure view of content that allows users to query elements for their properties is likely to benefit all users and may satisfy a number of requirements of this document.

Some requirements have a wider impact than others. For instance, the keyboard requirements of checkpoint 1.1 have an impact on all other requirements in the document related to user input: any requirement that involves user input must be satisfied through the keyboard. Because the keyboard requirements of checkpoint 1.1 have been factored out, the other checkpoints are shorter; they are written "Allow configuration" instead of "Allow configuration so that, through the keyboard, ..."

In general, each provision makes a single requirement. However, some provisions include more than one requirement in order to emphasize an important relationship. For instance, checkpoint 4.4 includes requirements that apply to both audio and animations in order to emphasize a particular property of content that changes continuously over time. When a provision includes more than one requirement, it is possible that only certain "portions" of the provision will be relevant to a chosen conformance profile; this is illustrated in an example of building a conformance profile.

Priorities

Each checkpoint in this document is assigned a priority that indicates its importance for users with disabilities.

Priority 1 (P1)
If the user agent does not satisfy this checkpoint, one or more groups of users with disabilities will find it impossible to access the Web. Satisfying this checkpoint is a basic requirement for enabling some people to access the Web.
Priority 2 (P2)
If the user agent does not satisfy this checkpoint, one or more groups of users with disabilities will find it difficult to access the Web. Satisfying this checkpoint will remove significant barriers to Web access for some people.
Priority 3 (P3)
If the user agent satisfies this checkpoint, one or more groups of users with disabilities will find it easier to access the Web.

This document uses the priorities as one mechanism for allowing conformance to well-defined sets of checkpoints. See the section on conformance levels for more information.

Guideline 1. Support input and output device-independence

Checkpoints: 1.1, 1.2, 1.3

Ensure that the user can interact with the user agent (and the content it renders) through different input and output devices.

Since people use a variety of devices for input and output, user agent developers need to ensure redundancy in the user interface. The user may have to operate the user interface with a variety of input devices (e.g., keyboard, pointing device, and voice input) and output modalities (e.g., graphical, speech, or braille rendering).

Though it may seem contradictory, enabling full user agent operation through the keyboard is an important part of promoting device-independence in target user agents. In addition to the fact that most operating environments include support for some form of keyboard, there are several reasons for this:

While this document only requires keyboard operation for conformance, it promotes input device independence by also allowing people to claim conformance for full pointing device support or full voice support.

As a way to promote output device independence, this guideline requires support for text messages in the user interface because text may be rendered visually, as synthesized speech, or as braille.

The API requirements of guideline 6 also promote device independence by ensuring communication with other software, including assistive technologies.

Checkpoint definitions

1.1 Full keyboard access (P1) Techniques for checkpoint 1.1
  1. Ensure that the user can operate, through keyboard input alone, any user agent functionality available through the user interface.
Normative inclusions and exclusions
  1. This checkpoint excludes the requirements of checkpoint 1.2.
  2. Conformance detail: For both content and user agent

Note: For example, ensure that the user can interact with enabled elements, select content, navigate viewports, configure the user agent, access documentation, install the user agent, and operate user interface controls, all entirely through keyboard input.

User agents generally support at least three types of keyboard operation:

  1. Direct (e.g., keyboard shortcuts such a "F1" to open the help menu; see checkpoint 11.4 for single-key access requirements),
  2. Sequential (e.g., navigation through cascading menus), and
  3. Spatial (e.g., when the keyboard is used to move the pointing device in two-dimensional visual space to manipulate a bitmap image).

User agents should support direct or sequential keyboard operation for all functionalities. Furthermore, the user agent should satisfy this checkpoint by offering a combination of keyboard-operable user interface controls (e.g., keyboard operable print menus and settings) and direct keyboard shortcuts (e.g., to print the current page).

It is also possible to claim conformance to this document for full support through pointing device input and/or voice input. See the section on Input modality labels.

1.2 Activate event handlers (P1) Techniques for checkpoint 1.2
  1. Allow the user to activate, through keyboard input alone, all input device event handlers that are explicitly associated with the element designated by the content focus.
  2. In order to satisfy provision one of this checkpoint, the user must be able to activate as a group all event handlers of the same input device event type. For example, if there are 10 handlers associated with the onmousedown event type, the user must be able to activate the entire group of 10 through keyboard input alone, and must not be required to activate each handler separately.
Normative inclusions and exclusions
  1. Provision one of this checkpoint applies to handlers of any input device event type, including event types for keyboard, pointing device, and voice input.
  2. The user agent is not required to allow activation of event handlers associated with a given device (e.g., the pointing device) in any order other than what the device itself allows (e.g., a mouse down event followed by a mouse drag event followed by a mouse up event).
  3. The requirements for this checkpoint refer to any explicitly associated input device event handlers associated with an element, independent of the input modalities for which the user agent conforms. For example, suppose that an element has an explicitly associated handler for pointing device events. Even when the user agent only conforms for keyboard input (and does not conform for the pointing device, for example), this checkpoint requires the user agent to allow the user to activate that handler with the keyboard.
  4. This checkpoint is mutually exclusive of checkpoint 1.1 since the current checkpoint may be excluded from a conformance profile, unlike other keyboard operation requirements.
  5. Conformance profile labels: Events

Note: Refer to the checkpoints of guideline 9 for more information about focus requirements.

1.3 Provide text messages (P1) Techniques for checkpoint 1.3
  1. Ensure that every message (e.g., prompt, alert, or notification) that is a non-text element and is part of the user agent user interface has a text equivalent.

Note: For example, if the user is alerted of an event by an audio cue, a visually-rendered text equivalent in the status bar could satisfy this checkpoint. Per checkpoint 6.5, a text equivalent for each such message must be available through an API. See also checkpoint 6.6 for requirements for programmatic notification of changes to the user interface.

Guideline 2. Ensure user access to all content

Checkpoints: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10

Ensure that users have access to all content, notably conditional content that may have been provided to meet the requirements of the Web Content Accessibility Guidelines 1.0 [WCAG10].

The checkpoints in this section require the user agent to provide access to all content through a series of complementary mechanisms designed so that if one fails, another will provide some access. The following preferences are embodied in the checkpoints:

Authors may use the conditional content mechanisms of a specification to satisfy the requirements of the Web Content Accessibility Guidelines 1.0 [WCAG10]. Ensuring access to conditional content benefits all users since some users may not have access to some content due to a technological limitation (e.g., their mobile browser cannot display graphics) or a configuration preference (e.g., they have a slow Internet connection and prefer not to download movies or images).

Checkpoint definitions

2.1 Render content according to specification (P1) Techniques for checkpoint 2.1
  1. Render content according to format specification (e.g., for a markup language or style sheet language).
Normative inclusions and exclusions
  1. Rendering requirements include format-defined interactions between author preferences and user preferences/capabilities (e.g., when to render the alt attribute in HTML, the rendering order of nested OBJECT elements in HTML, test attributes in SMIL, and the cascade in CSS2).
  2. When a rendering requirement of another specification contradicts a requirement of UAAG 1.0, the user agent may disregard the rendering requirement of the other specification and still satisfy this checkpoint; see the section on the relation of this document to general software design guidelines and other specifications for more information.
  3. The user agent is not required to satisfy this checkpoint for all implemented specifications; see the section on conformance profiles for more information.
  4. This checkpoint excludes the requirements of checkpoint 2.6.

Note: If a conforming user agent does not render a content type, it should allow the user to choose a way to handle that content (e.g., by launching another application or by saving it to disk).

2.2 Provide text view (P1) Techniques for checkpoint 2.2
  1. For content authored in text formats, provide a view of the text source.
Normative inclusions and exclusions
  1. For the purposes of this checkpoint, a text format is:
    • any media object given an Internet media type of "text" (e.g., "text/plain", "text/html", or "text/*") as defined in RFC 2046 [RFC2046], section 4.1, or
    • any media object identified by Internet media type to be an XML document (as defined in [XML], section 2) or SGML application. Refer, for example, to Internet media types defined in "XML Media Types" [RFC3023].
  2. The user agent is only required to satisfy this checkpoint for text formats that are part of a conformance claim; see the section on conformance profiles for more information. However, user agents should provide a text view for all implemented text formats.
2.3 Render conditional content (P1) Techniques for checkpoint 2.3
  1. Allow configuration to provide access to each piece of unrendered conditional content "C".
  2. When a specification does not explain how to provide access to this content, do so as follows:
Sufficient techniques
  1. To satisfy provision one of this checkpoint, the configuration may be a switch that, for all content, turns on or off the access mechanisms described in provision two.
  2. To satisfy provision two of this checkpoint, the user agent may provide access on a per-element basis (e.g., by allowing the user to query individual elements) or for all elements (e.g., by offering a configuration to render conditional content all the time).
  3. To satisfy the requirement of provision two of this checkpoint to allow the user to view the content associated with each placeholder, the user agent may either render the associated content in a separate viewport or in place of the placeholder.
Normative inclusions and exclusions
  1. For the placeholder requirement of provision two of this checkpoint, a request to view the original content associated with a placeholder is considered an explicit user request to render that content.
  2. The user agent is not required to include placeholders in the document object. A placeholder that is part of the document object should conform to the Web Content Accessibility Guidelines 1.0 [WCAG10]. If a placeholder is not part of the document object, it is part of the user interface only (and subject, for example, to checkpoint 1.3).
  3. Conformance detail: For all content

Note: For instance, an HTML user agent might allow users to query each element for access to conditional content supplied for the alt, title, and longdesc attributes. Or, the user agent might allow configuration so that the value of the alt attribute is rendered in place of all IMG elements (while other conditional content might be made available through another mechanism).

2.4 Allow time-independent interaction (P1) Techniques for checkpoint 2.4
  1. For rendered content where user input is only possible within a finite time interval controlled by the user agent, allow configuration to provide a view where user interaction is time-independent.
Sufficient techniques
  1. The user agent may satisfy this checkpoint by pausing processing automatically to allow for user input, and resuming processing on explicit user request. When using this technique, pause at the end of each time interval where user input is possible. In the paused state:
    • Alert the user that the rendered content has been paused (e.g., highlight the pause button in a multimedia player's control panel).
    • Highlight which enabled elements are time-sensitive.
    • Allow the user to interact with the enabled elements.
    • Allow the user to resume on explicit user request (e.g., by pressing the play button in a multimedia player's control panel; see also checkpoint 4.5).
  2. The user agent may satisfy this checkpoint by generating a time-independent (or, "static") view, based on the original content, that offers the user the same opportunities for interaction. The static view should reflect the structure and flow of the original time-sensitive presentation; orientation cues will help users understand the context for various interaction opportunities.
Normative inclusions and exclusions
  1. When satisfying this checkpoint for a real-time presentation, the user agent may discard packets that continue to arrive after the construction of the time-independent view (e.g., when paused or after the construction of a static view).
  2. This checkpoint does not apply when the user agent cannot recognize the time interval in the presentation format, or when the user agent cannot control the timing (e.g., because it is controlled by the server).

Note: If the user agent satisfies this checkpoint by pausing automatically, it may be necessary to pause more than once when there are multiple opportunities for time-sensitive user interaction. When pausing, pause synchronized content as well (whether rendered in the same or different viewports) per checkpoint 2.6. In SMIL 1.0 [SMIL], for example, the begin, end, and dur attributes synchronize presentation components. See also checkpoint 3.5, which involves client-driven content retrieval.

2.5 Make captions, transcripts, audio descriptions available (P1) Techniques for checkpoint 2.5
  1. Allow configuration or control to render text transcripts, collated text transcripts, captions, and audio descriptions in content at the same time as the associated audio tracks and visual tracks.
Normative inclusions and exclusions
  1. Conformance profile labels: Video, Audio
  2. Conformance detail: For all content
2.6 Respect synchronization cues (P1) Techniques for checkpoint 2.6
  1. Respect synchronization cues (e.g., in markup) during rendering.
Normative inclusions and exclusions
  1. This checkpoint is mutually exclusive of checkpoint 2.1 since it may be excluded from a conformance profile.
  2. Conformance profile labels: Video, Audio
2.7 Repair missing content (P2) Techniques for checkpoint 2.7
  1. Allow configuration to generate repair text when the user agent recognizes that the author has not provided conditional content required by the format specification.
Sufficient techniques
  1. The user agent may satisfy this checkpoint by basing the repair text on any of the following available sources of information: URI reference (as defined in [RFC2396], section 4), content type, or element type. Note, however, that additional information that would enable more helpful repair might be available but not "near" the missing conditional content. For instance, instead of generating repair text on a simple URI reference, the user agent mass="chkpoint">
  2. For content authored in text formats, provide a view of the text source.
.>event handlerWeb -doc-source-view">2.2, 2.3, 2.4, <-device-i"glossary" tits for checkpoint 2.7
  1. Alkpoxt messages 2.22046">[Rlli>
Normative inclu="glossary" tiiew"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • ( tent" id="tech-conditionor SGML applicaion of Condittle="Definition ofrequi untle="Depointy HTMLy> is c#def-syncdio">Audio 1a, 2aon of1bct-sync-cuesonfigure" rel="glte: Refer to the checkpoin"Definition of Rendered conte3e: If the user agenhref="#profile-labels">Conform Note, ho Audio
  • Conformance detail: 2046">[Rhored iincl)ntent-2" id="tech-conditional-content-2"> When a specxt messages
    1. [Rllonfiguration may be al trac " href="#d > ilass="subchsary" title="Definition of Attribute">attributes). In this case, the user agent must also alert the user, on a per-element basis, to the existence of C; a ="device-independent-ui-sufficient-tec s, inadequate specification, or incorrec user agent implementation). For example, in order to find necessary information, th
      1. To satisfy ority2">(P2)ns on or off the access mechanisms described ss="dfn-instance" href="#def-enabled-elen class="noprint">
        1. Ale class="noprint">configuration to ge class="noprint"> for
          Normative inclusions and exclusions2.5 Make cuh timranscripts, audio descriptions availabluh timr>untuh tim> A6>
            When satisfying this checkpoint forinclusions" name="time-independent-inclusionSions anl2.7e:stemscondidef-recot-ui proTECHS/ideline-box">h6>
              iew"> Techniques for checkpoint 2.2
                no-rendTo kexcehuh timssible l2.7e:& 16stem="backlink">
          1. id="teons" name="time-independent-inclusionSerit" tary mecserit" tary m>2.2device-i ofrecontinuous-equiv">2.5, sociated wions" name="time-independent-inclusionsser ntit"e, a visual">, a visensser ntit"s="suf,int 2.3unuseventifeh6>
              ontent-only tr"garbnon."ly conforms for keyboard input (and does not conform for the poequiv-1" id="tecample), this equiv-1" id="tethe user agent to allow the u2er to activate that feprine-on-offhe keyboard.
            1. T3is checkpoint is mutomplementary mec href="#tech-device-indhis checkpoint is mutually exclusive of checkpoint 1.1 since the current checkpoint may be excluded from a confeprine-on-offhhtml#tecfeprine-on-offheA name="device-indep notablnows ta href="#tech-tance" h ol>ucesatisfy this c
            2. Conformance profile la> Provide text messlassgandnd-crint">3-events">Events
            3. IMG>3-rong>Note: Reon-off-b="sumrefing av3 of benefits aance", trol", A6> ucesatisfy this ctionobscnt">notificatiShref="#tech- haveh a obe imposs processinormancee" href="cognize" rel="gunuseventncee" hobscnts and other spr-element basisftp:ht-transcrip-useventve ahretentli>(3a ss="dinputdisathis ch B="sumrehniquec#defancdef-cr theh6as ta
                condition, provv
    cification, or incorrec user agent clsinpu--natural-ytation). For example, in order to find clsinpu -natural-yt>a clsinpu -natural-iio.nSions checkpo inputunaefits ar agent cannot control the timing (e."subchtation). For example, in order to finde."subcht>ef="#def-instance" osivsce Xoques fi satr="glossaryianscrip-bled elem)ed by th 2.4(3ss="dinpu disathis dependpicationik"#tech-devnt"ce" hsref="#def-non-text-"Defin="device-independent-tion o cla Conntinuous-equiv">2.5, " ting rendesefinition of Conditioal-contesensitiv/a> "C".mannct" rel= switcnguatatisfy this cttioassms.>eves 1.0 conditional content that may have been provided to meet the requi text messlassgandnd-crint"her applicatixt messlassgandnd-crint">3-eventinmore iTogilaslassgandndocrint checkpoint excludes the requirements of checkpoint 2.6.

    Note:hanisms designed so that if3one fails, another will provide some access. The following preferences are embodiongxt messlassgandnd-crintnother applicatixt messlassgandnd-crintnotto disk).

    2.2< notablnows talassgandnd
    This checkpoint does not apply when the user agent cannot Conform class="noprint">Audio
  • Conformance detail: Forli>(3a ssional-content-1ntesensitiva confyrmancocrint spollow Conlassgandndocrint . cifications for g/TR/UAref="#content-or-ua">For alnt 2.3, sary" titt cthe coSS2).<="chrint he tinuous-equiv">2.5 Make "#applicable">apply when the user agent cannot When a specxt messlassgandnd-crintnt explain how to provxt messlassgandnd-crintnt explain hfor checkpoint 2.5
    1. 2.5 Make agent is cable">apply when the user agent cagent is c>agent is noon, th
      general software design gmments,
    2. (4a) allow he user to f20ze">syn. for more inf2046">[RFsolidslassgandndoanlelkpoint">itiona Provide text messiew">vilela href="#ref-RFC2396" title=4 of configuration or Irinte user agent must also alert the user, on a perronymlassgandndocrint statuntent" relpoin/a>Ena">Fresa class=rity1">(P1) Refer to the checkpoin"Definition of Rendered conte3e:checkpoint 2.6.

    Note:IMG>hanisms designed so that if3o2e fails, another will provide some access. The following preferences are embodiongxt messl IMnother applicatixt messl IMnotto disk).

    2.2< notablnows taance", trol",
  • This checkpoint does not apply when the user agent cannot e plicit user trong> If the user agenhref="#profile-labels">Conformatixt messl IMn Audio
  • Conformance detail: For almaumrehtrol"tinterncrirel=crint sh>This checkpoint does not apply when the user agent cinnal-bleCHS/guidelinnal-blen the useance"ontinuous-equiv">2.5, apply when the user agent csi If ="tech-conditional-content-2"> When a specxt messl IMnt explain how to provxt messl IMnt explain hfor checkpoint 2.5
    1. Alert tasn nscrip-bln clss="Guidelins element basis, to the existence of C (so that the useew-1">2.5 Make agent is cable">apply when the user agent cagent is c>agent is noon, tance", trol", anterncrirel=crint nition of Conditional cthis document to general software design gmments,
    2. (4a) allow he user to f20ze">syn. configuration or Ancriruall to render control to render since it may be excl" rte:
    3. Ena"> resa class=rity1">(P1) conditional content required by the format ent" te: Refer to the checkpoin"Definition of Rendered co te3e:checkpoint 2.6.

    Note:

    2.22046">checkpoint">ancrirelsame oppv="sumrehniqueh>This checkpoint does not apply when the user agent cannot If the user agenhref="#profile-labels">Conformon-off-b="sumrefing n Audio
  • Confo/li>
  • source-view"sptpli> ce" hrefiquectent
  • For alalways ave to lootncrirelo hav="sumrehniquins mo ageores,gu If ="tech-conditional-content-2"> When a son-off-b="sumrefing nt explain how to pon-off-b="sumrefing nt explain hfor checkpoint 2.5
    1. 2.5 Make agent is cable">apply when the user agent cagent is c>agent is no nition of Condinstance" huh tim b="sumreitional cthis docume t to general soft are design gmments,
    ancrirew">2.2 recoacklink"> Provide text messiew">vilela"Definition of R4 of configuration or Tss=on, -text-transcript" 1 since it may be exc ncrirual (aoave to looeancde)nstancesrkup) streammre (ao bln clss=sible limilusioimespechsd-1nte gnpu pausagelow c.org/Tm S checkpoint 2.6.

    Note:

    2.2< notablexecsThis checkpoint does not apply when the user agent cannot apply when the user agent cAasseic>tasseisconditional cnk">rendered content

    Note:hanisms designed so that if3o5ontent type, it should allow the user to choose a way to handle that content (e.g.xt messagef Enabled elemnother applicatixt messagef Enabled elemnotto disk).

    2.2syslte:his checkpoint does not apply when the user agent cannot e plicit user trong> If the user agencontent-2"> When a specxt messagef Enabled elemnt explain how to provxt messagef Enabled elemnt explain hfor checkpoint 2.5
      syn(fng h) ctent esnt by pausing process(epenosing on Forgned"li clasa clrol>serdes," i.e.i>h="#ref-imposs priion toanclasst pie satis/a> "C".IMte, anteh
    To sproce="#tech-tanceins synanscripo"glossary" ti" ante"eves 1.n="devn-instanbeforeianscrip-bled elem."ly con"noprint">collated text transcripts, 2.2< notablnows tacrint i>This checkpoint does not apply when the user agent cannot Conformon-off-A6> Audio
  • Conformance detail: For almaumrehcrint ch>This checkpoint does not apply when the user agent cinnal-bleCHS/guidelinnal-blen th, echsto render that al ow hecommows dstrong> If ="tech-conditional-content-2"> When a son-off-crint n, or element type.on-off-crint n, or elemenand exclusions
    1. This checkpoint is mutkpoint">
    2. 2.5 Make agent is cable">apply when the user agent cagent is c>agent is noon, th
      general software design gmments,
    3. (4a) allow he user to 20ze">syn. configuration or Irinte user agent must also alert the user, on a perronymcrint statuntent" relpoin/a>Ena"> resa classi>
  • vilelaR4 of EventsIMG>4 4.3 Provide teof all IMG>4 5.3 Provide text messaiscard pa4o6ontea> Provide text messognizevolume R4 7ontea> Provide5> sary" tievolumeacceG10] Provide text mess imeos- cla Provide teof al imeos-volume R4 n0onfia> Provide text mess imeos-adeble.to sary pa4o11onfia> Provide text mess imeos-imporpa4o12onfia> Provide text mess imeos-feprine pa4o1of Events the time interval in the prUf Conditioa-aaulteimpore=euf Conditioa-aault impore> benes" rte:Normative inclusions and excen the user agent cannot control the timing (tic view should reflect the structure and flow of the original ti itsspan class=rUf Conli>(3.Conformance profile labels: Video, <,nditionli>(3ss="dinpu, hs="ass,tp>(3a icient--inderli>(glossarf="#dfra"#defsumeprocessinormanc. Tohref="cog icient--inderatisfy tl-deoC bysea
      for mave to lool IM bene"nce", trol", antethe coheckpoint">ancrirew"scondi,t
    1. sont for mave to loormat, b" titinte for mli>(3 imeossayncogsiso ipathis dep ner to f6>, event op and exceC byir imeossayncogsiz tl opuuatsui<conditional content that may have been provided to meet the requi text messing n y" e her applicatixt messing n y" e R4 eventinmore iCand exceC pro y" echeckpoint excludes the requirements of checkpoint 2.6.

    Note:

    b" --source-view"ditional-content-inclusions">Normativek">b" n="device-indein#">b" n="device-indel timofel c hy" efinde.in conter Pcienrputdist la> toaniceosing-z dg/Tbln clss=iew"="Guidel is poscreisindor a-creisindosingy" eiew"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-conditionor SGML antsional-contenopontent-1>
    ov tr cll ti bln clss=iew"=g-z sd imposs processinormance hauf Conditioa-aaultsiew"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-condition="fer anrencemats, prog-z sdeoC by query rel=allow vs epair-tehniquesapply when the user agent cOpces="su envions is c>opces="su envions is instance" 6>, apply when the user agent cAassclass="sPongrapmmrehIssibfo sa(API)">APIsl timofel c opces="su envions is uf-insrawmrehniqu. reference RFC2396">[RFC2396]href="#profile-labels">Conformatixt messing n y" en Audio
  • Conformance detail: : If ="tech-conditional-content-2"> When a specxt messing n y" ent explain how to provxt messing n y" ent explain hfor checkpoint 2.5
    1. (4a) allow the user to fref="#content mechanismsontent, tconttimnce lngy" ass=rWrel= y reholtehstpan>be tmrl trsourc=iew"=Boel=">ns on fficient-teis ="device-indepeett lo Configure">configuration or
    Tss=on, -text-transcript" onal content that may have been provided to meet the requi text messflt<-famiti"her applicatixt messflt<-famiti"R4 2ventinmore iCand exceCfltcheckpoint 2.6.
  • Note:

    b" --source-view"ditional-content-inclusions">Normativek">b" n="device-indein#">b" n="device-indel timofel cCflt< famitiatisfy de. n conter t"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-conditionor SGML antsional-contenopontent-1>
    ov tr cll ti flt Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-condition="fer anrencematsfltapply when the user agent cOpces="su envions is c>opces="su envions is instance" 6>,
      apply when the user agent cAassclass="sPongrapmmrehIssibfo sa(API)">APIsl timofel c opces="su envions is uf-insrawmrehniqu. reference RFC2396">[RFC2396]href="#profile-labels">Conformatixt messflt<-famitin Audio
    1. Confo-elee presentation; orientation cues will hnderstand the context for various interactclass=on, teckpo innonc-cu hn clss=conterlyauf3 If ="tech-conditional-content-2"> When a specxt messflt<-famitint explain how to provxt messflt<-famitint explain hfor checkpoint 2.5
    1. configuration or
    Tss=on, -text-transcript" 1 since it may be exc-ele

    Note:

    b" --source-view"ditional-content-inclusions">Normativek">b" n="device-indein#">b" n="device-indel timofel c foregandndoantelassgandndoanlelktisfy de.Normativebln clss=iew"he hn clss=iew"nt">in conterew"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-conditionor SGML antsional-contenopontent-1>
    ov tr cll ti flregandndoantelassgandndoanlelsd imposs processinormance hauf Conditi a-aaultsiew"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-condition="fer anrencematsanlelsdeoC by query rel=allow vs ep ir-tehniquesapply when the user agent cOpces="su envions is c>opces="su envions is instance" 6>,
      apply when the user agent cAassclass="sPongrapmmrehIssibfo sa(API)">APIsl timofel c opces="su envions is uf-in imposymrehmalel=ere usrence RFC2396">[RFC2396]content-2"> When a specxt messing nvilelnt explain how to provxt messing nvilelnt explain hfor checkpoint 2.5
    1. configuration or
    Tss=on, -text-transcript" 1 since it may be excUng paltonal-contenotsflregandndoantelassgandnd anlelsd Reossible. In-highlswita href="#ref-RFC2396" title=10o2e fauf-inmots and other snce" h highlswit imporestrf="#def-conditional-content" rel="glossa5y" title="Defini5nce profile ional conte cklil IMficient--indese usethe cocoient--indeseeckpo dencein coinuously ov trf="#nt">conditional content that s="dfn-instance" href="#def-enabled-eles.IMGher applics.IMG>4 4.3IM heckpoint excludes the requirements of checkpoint 2.6.
  • Note:IMG>hanisms designed so that if4o4ontent type, it should allow the user to choose a way to handle that content (es.IMnother applics.IMnotto disk). ancrirew"nt">in contes(ollow Co trol"tinterncrirelmcrint )iew"> Techniques for checkpoint 2.2IMn2ther applics.IMnsubchk">Alass="excehere user iul>

  • (ntent" -teis =h-conditionsible r agent cannot control h-missing-altrAlass="excehere user iul>
  • (ntent" -teis =h-conditionsible icihecordss=rity1">(P1) (P1) the time interval in the presnizeemennicient--inde=eh=at,eemennicient--indesefini or SGML ap ir-tententeett looo tw the75%tinte80%tofel cCes gie lngper ere user iniques for checkpoint 2.2IMn4ther applics.IMn4ubchk">W by pausing process6> or wh providaptions, td l IMficient--indeef-atttw the100%tint 80%tofeitsses gie lngper ,idaptions, t ssinef/ol> useance" or whe (p">chec Reciepnuousapt-cure="Definition of Rendered co te6condit Be.
  • (4a) allow he user to f20conditioncification, or incorrec user agent gnizeor wh" cklink"> When a ss.IMnt explain how to ps.IMnt explain hitle="Definition of Rendered content">rendered content
  • (4a) allow the user to fref="#content-or-ua">Forgned"nce"e us ancrirew"soThguatlossary" title="Definition of Recognize">reco"nize the time interval in the prent techniquesconfiguration or Ancriruall to render since it may be excteliimpor content-2t" id="tech-conditio"tebasss=in ssinefsump. In" rel=ormanc >: checkpoint 2.6.
  • Note:IMG>hanisms designed so that if4o5ontent type, it should allow the user to choose a way to handle that content (e.g.of all IMnother applicatiof all IMnotto disk). ancrirew">2.2 Techniques for checkpoint 2.2IMn2ther applicatiof all IMn2tto disk). (globln clss="nce"e user agent cannot control h-missing-altncrirual"acklink">ancrirew"sl tim(ollow Cohtrol" interncrirelmcrint )" rel=o-texpoeendncemots ) 396">[RFC2396]href="#profile-labels">Conformatixt messing nvileln Audio

  • Conformance detail: serdepoer to fnisms desintent A://rte"gl- loorp by l> If ="tech-conditional-content-2"> When a specof all IMnt explain how to provof all IMnt explain hfor checkpoint 2.5
    1. 2.5, benduo loordvsoft -inblwinte( Xoq, 3do looso esnfollow> ben rel=alleihe cobln clss="nlossary" tientent Ains cla gureinser requesiner agegup) tpli>
    2. (4a) allow the user to fref="#content-or-ua">Forgned"nce"e us ancrirew"soThguatlossary" title="Definition of Recognize">reco"nize the time interval in the prent techniques Provides.IMG"Definition of Rendered con4o4onteuf-inmots and other snce" h weckpctestptsconfiguration or Ancriruall to render since it may be excteli.sont chec Reciepnuousapt-cure="Definition of Rendered co te6condr to interact with the checkpoint 2.6.

    Note: the time interval in the prGraphry" o>kraphry" o diss="subch",-"Defin="device-indeoso rel=d="conditional-content-inclusions" niscard pitional-content-inclusions">Normative iscard paniscard >2.2(3a r agent cannot control h-missing-altrNormative> or wht>ef/ol> or whn th intin the statuntenobscxced by itiew"> 396">[RFC2396]href="#profile-labels">Conformatixt messaiscard n Audio

  • ConfoR0condiaiscard "deef-p"/ofel cCef/ol> or wh us,#defss="excehere user Provide text messiew">vilela"Definition of R so that if4o3e fa,a6>
  • Normatives="subch">s="subch"dfn-strong> If script" def-conditional-content" rel="glossa6y" title="Defini6nce profile ional conte cklirmat, volume original ticonditional content that may have been provided to meet the requi text messognizevolume her applicatixt messognizevolume R4 7onteinmore iG">b" nvolume originacheckpoint excludes the requirements of checkpoint 2.6.
  • Note:

    b" --source-view"ditional-content-inclusions">Normativek">b" n="device-indein#">b" n="device-indel timofel c volume tisfy dbln clss="nce", li>(3aenopontent-1>
    ov tr cll ti rmat, volumesd imposs processinormance hauf Conditioa-aaultsiew"> Techniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" d="tech-condition6> ntinuous-equiv">2.5,
  • 2.5 Make agent is cable">apply when the user agent cagent is c>agent is no>2.2duce didnditional cthis docume t to general soft are design gmments, configuration or e ndition, -text-transcript" 1 since it may be excUng p> for mt/TR/UA"Defin="device-indeoivesolume ntent, 3n of eventd="conditional-content-inclusions" opces="su-envions is cacklink">opces="su envions is instaspan> sary" tievolumeacceG10] sary" tinvolume originacheckpoint excludes the requirements of checkpoint 2.6.
  • Note: sary" tievolumeacceG10] sary" tievolumeacceG10]nother applic5> sary" tievolumeacceG10]notto disk). sary" ti i>This checkpoint does not (P1) the time interval in the presniz=eh=at,>2.2 sary" tievolumeacceG10]nt explain hfor checkpoint 2.5

      Forpolow vs ssinothis ct ov tr cll ti h="#ref-imposs preolumesdgnedl c shoevateseourlass="="nce"strongs="chkpli>
    1. (4a) allow the user to fref="#content-or-ua">Forgned"nce"eThgua lossary" title="Definition of Recognize">reco"nize the time interval in the prent techniques Provides.IMG"Definition of Rendered con4o4onteuf-inmots and other snce" h weckpctestptsconfiguration or since it may be excteli"glossary" t/TR/UAref="#content-or-ua">For a rl 2.3 sary" tilyel cCeolumesdoritlli>

    Note:

    2.2configuration or Simeos#def-text-transcript" 1 since it may be exctelirencematsayncogsiz o nitcheckpoint 2.6.

    Note:

    sary" ti flothe coeourlass="i>
    the time interval in the presniz=eh=at,>2.2tional cnk">Forpolow vs ssinothis ct ov tr cll ti h="#ref-imposs prayncogsiz o nitconfiguration or Simeos#def-text-transcript" 1 since it may be exct" rte: Reos sary" tievolumeacceG10] sary" tinvolume alt that may have been provided to meet the requi text mess imeos-adeble.to sary pher applicatixt mess imeos-adeble.to sary pa4o11onfiinmore iCand exce ayncogsiz o nitcheckpoint 2.6.

    Note:

    2.2configuration or Simeos#def-text-transcript" 1 since it may be excS-cok imeossayncogsiz tl 6>, that may have been provided to meet the requi text mess imeos-imporpher applicatixt mess imeos-imporpa4o12onfiinmore iSition oeayncogsiz o nitcollated text transcripts, 2.2 Techniques for checkpoint 2.2
    2.2 Techniques for checkpoint 2.2
    2.2sonourmofel c voiceiew"> Techniques for checkpoint 2.2
    2.2 cnk">configuration or Simeos#def-text-transcript" 1 since it may be excte"tech-conditio"temots )ition oeourc Provide text mess imeos-adeble.to sary p"Definition of Rendered con4on1onte. I the usersd uh timdgnedl cnvoiceiadeble.to sary o sauprinid=e tional-cost" d="tech-conditi. source-viesdgnedl cseiadeble.to sary tatubasss iewdescrip> toanicehis docu19 fel cCCascadingiSmpor Sheet kL">: and othervp>2.2 toa.cS-cok imeos ayncogsiz tl 6>, that may have been provided to meet the requi text mess imeos-feprine pher applicatixt mess imeos-feprine pa4o1of collated text transcripts, Techniques for checkpoint 2.2iuh timl ti flr" imll-out: whloeC prois" imllss=ineiadeble.to tsst code, Techniques for checkpoint 2.2Normative inclusions and excirew"sl timflr" imaumrehnum Techniques for checkpoint 2.2Normative inclusions and excirew"sl timflr" imaumrehpf teuirew": ineiwhloeCpf teuirew"ois" ioken#lisibllti,tanteineiwhloeCpf teuirew"ois bln clss="s nprinal pinpusiew"> cnk">configuration or Simeos#def-text-transcript" 1 since it may be excsource-viesdgnedl csff text ais s sto sauprinid=e tional-cost" d="tech-conditi tatubasss iewdescrip> toanicehis docu19 fel c CascadingiSmpor Sheet kL">: and othervp>2.2 toestrf="#def-conditional-content" rel="glossa8y" title="Defini8nce profile ional conte nt"irelmo p apor sheet l ticonditional content that may have been provided to meet the requiselnuo-impornsheet ther applicselnuo-impornsheet ta4o14.3checkpoint 2.6.

    Note: (P1) Techniques for checkpoint 2.2 (P1) the time interval in the prUng p-mpore=>ung p-mpor sheetgn gmments, configor checkpoint 2.2 eeimpor sheet Confi> If the user agencontent-2"> When a sselnuo-impornsheet nt explain how to pselnuo-impornsheet nt explain hfor checkpoint 2.5

    1. esnfolns for rel=d="conditional-content-the timing (iuh timw should reflect the structure and floSuh timw>iuh timl ti impor sheet Confi> If script" 1 since it may be excBy ional cont,itioncification, or incorrec user agenta-aault--mpore="nize the time interval in the prUng pnditioa-aaultp-mpore=>ung pnditi'soa-aaultp-mpor sheetgn gtiGu#lways icient-, bu: eeimpor sheet tiGu#neeancdeckpowayt ,li>(3nale palteeimpor sheet #defa=o-texcietimstrf="#e user agentech-resp"#e user agentavbatttomapn a stavbatpn of-rovof al mpore=ow to ptavbatpn of-rovof al mpore= the strNavbatignedconforman 4"t" 1<[ profile lglpn of-rovof alui">n pro

      res="so

      pres=ouso

      conforman 5. point 2.2glpn of-rovof alui"her aglpn of-rovof alui">EnsxceCing palt <3t="tech-conditional-tech-resp"#pw the user -tavbattte profile s: Provide text messfocnp- dence">5.1l to render ovides="subch-on-f-p">5.2l to render ovidelimites="subchs">5.3l to render ovideor whcselnuo In-focnp">5.4l to render ovideand -d ot(iubmit">5.5ontentp script" def-conditionbckpoint 2.2glpn of-rovof alui(iub"her aglpn of-rovof alui(iub"to diEnsxceC rel=cogn> eeissibfo spaltNormatives="subch">s="subchgn gtbehavdes iGuimtbchationo ttisfy this c. Un ppnuoss= dencesteoC by cification, or incorrec user agentfile - p-regard"itional-content-inclusions">NormativePi claeriblgard">pi claeriblgardgn gt— weckpcogn> , Normatives="subch">s="subch l ti tatuopcn, wurr te focnponte. Ilowatr UAeut "nlossary" ti,dl cseiadencestmswit golnnnonic UAntent Aby e-cokn of>,li>( brmadmies)e habendis 2.4,li>( antsgre ave disathis c).cte"te

      5.1lcollated text transcripts, hanisms designed so that if5.1l

      2.2Normatives="subch">s="subchgn gtopcn>,li>(eut rity1">(P1) NormativeEr request">eeiner ag">er request">eeiner age fa,aneihe c lr i>This checkpoint does not (P1) eeissibfo spflcnp-ct">eeissibfo spflcnpl ti rmlossary" tiabecomvs ssincification, or incorrecinclusions" nurr te-focnp"acklink">wurr te focnponte.ew"> 396">[RFC2396]href="#profile-labels">Conformatixt messognizevolumen Audio
    2. Confor fref="#coul>
    3. (ntent" -teisech-condition="device-indeoisticiferass, bu: allow the user tifessinatithe focnpo inpemenn">(P1) NormativeEr request">eeiner ag">er request">e iner age fastrong> If script" dnal content that s="dfn-instance" href="#def-enabled-eles="subch-on-f-p"her applics="subch-on-f-p">5.2lcollated text transcripts, hanisms designed so that if5.2ontent type, it should allow the user to choose a way to handle that content (es="subch-on-f-pnother applics="subch-on-f-pnotto dis-elekraphry" at">eeissibfo s",-"Defiid="conditional-content-inclusions" name="conditional-content-inclusions">Normative inclusions and excirew">2.2( osiid="conditional-content-inclusions" nurr te-focnp" should reflect the structure and flowurr te focnp">wurr te focnponte shmaid "deef-p"/ofetllithe cos="subchseli>( whi/lnuesov tlap Confi> If thdnal content that s="dfn-instance" href="#def-enabled-elelimites="subchs"her appliclimites="subchs">5.3lcollated text transcripts, hanisms designed so that if5.3ontent type, it should allow the user to choose a way to handle that content (elimites="subchsnother appliclimites="subchsnotto disk).

      2.2(P1) NormativeEr request">eeiner ag">er request">eeiner age famments, configor checkpoint 2.2W by s="checkpdip">iul>
    4. (ntent" -teis =h-conditioniinceadd propcn looras="subcht"nlossary" ti,dal (3aen>
      NormativeEr request">eeiner ag">er requesiner age faAntent Aby s="chrm looraul>mp"=nedfol 2.3configor checkpoint 2.2 396">[RFC2396]href="#profile-labels">Conforms="subch-on-f-pn Audio
    5. Confor fref="#coul>
    6. (ntent" -teisech-condition="device-indeoisticiferass, bu: allow the user tifes="subchse inpemenn">
      NormativeEr request">eeiner ag">er request">e iner age fastrong> If script" a href="http://www.w3.org/TR/UAAG10atixt messflcnp- dencent explain how to provxt messflcnp- dencent explain hfor checkpoint 2.5
        ( annewacieturlas claed) ntent, 3ssin"glossary"'set">eeissibfo spaltstptse iner ag Confi> If script" 1 since it may be excGion: lti,ds="subchseepcnprmlossary" tiaas-idelinsult " iany buc> toanicei>This checkpoint does not Provide text messfocnp- dence""Definition of R so that if5.1leeissibfo s)r to interact with the 5.4lcollated text transcripts, hanisms designed so that if5.4ontent type, it should allow the user to choose a way to handle that content (eor whcselnuo In-focnpnother applicor whcselnuo In-focnpnotto disEnsxceC rel=w by aas="subch's rity1">(P1) Normatives="subch">s="subchgn gtaftnditionwdence Confi> If the user agencontent-2"> When a sor whcselnuo In-focnpnt explain how to por whcselnuo In-focnpnt explain hfor checkpoint 2.5
      1. configuration or Selnuo Ingn gConfi> If script" 1 since it may be excFele ,, a visn,="="nce" s="subch",-"Defin="device-indeoo f20conditionselnuo In=nedfocnpoimde>IMtsly aftnditionwdence Cop thdnal content that s="dfn-instance" href="#def-enabled-eleand -d ot(iubmit"her applic5>d -d ot(iubmit">5.5ontentmore iCand rm/fo m iubmiss to heckpoint excludes the="Definition of Collated text transcript">collated text transcripts, hanisms designed so that if5.5ontent type, it should allow the user to choose a way to handle that content (e5>d -d ot(iubmitnother applic5>d -d ot(iubmitnotto disk).

        2.2
        mp"w should reflect the structure and floPl>mp"w>ul>mp">2.2 396">[RFC2396]href="#profile-labels">Conformor whcselnuo In-focnpn Audio
      2. ConfoC"device-indeoisticiferass, bu: allow the user tifefo mpo inpemenn">(P1) NormativeEr request">eeiner ag">er request">e iner age fastrong> If script" 1 since it may be excE,="="nlossarytfo m iubmiss torpolow v: scrip>-drckpn iubmiss torwonymtpli> ( aaltfo m altonmo> torp>code>onwdencet>
        ng, ">ev teonte occutsstrpitie user agentech-resp"#e user agentavbatttomapn a stavbatpn of-rovof alui"hw to ptavbatpn of-rovof alui" the strNavbatignedconforman 5"t" 1<[ profile lglpttisfy tornt sibfo s">n pro

        res="so

        pres=ouso

        conforman 6. point 2.2glpttisfy tornt sibfo s"her aglpttisfy tornt sibfo s">Igent is eissibopcesvent

      -oht-2ticokrams"su issibfo s"
    <3t="tech-conditional-tech-resp"#pw the user -tavbattte profile s: to render ovideand set- id="te>6.1l to render ovidedom- id="teapie>6.2l to render ovides=" te- id="teapie>6.3l to render ovideave to lo- id="teapie>6.4l to render ovideui- id="teapie>6.5l to render ovideapi-nonify- dence">6o6onte> to render ovidekeyboardeapie>6.7e fa,ato render ovideapi-adebenco Coe>6.8l to render ovidedom-c"teaid="te>6.9l to render ovidean>dencencodelye>6.10ontentp script" def-conditionbckpoint 2.2glpttisfy tornt sibfo s(iub"her aglpttisfy tornt sibfo s(iub"to diIgent is eissibopcesventissibfo s"teo t mmun>-ohe=wi>( the coeoftwtatuntent A#fy seckpodio">ologies,pcognopces="su envions is spanteplugchec)iewnditip"te"te

    ology="nize the time interval in the prefy seckpodio">ologye>#fy seckpodio">ologiesonte. The =h-conditist" d="te

    -oht-2ticokrams"su issibfo s" (rity1">(P1) the time interval in the pre/ol>-oht-2tPcokrams"su Issibfo sp(API)">APIsonte) gne almmun>-oh to. Theer aceC reendoypesdoriblerhanismsConfoR0erhanisms-ohedkpoent, 3rc APIontcf nym>trongs="chR0erhanismsAPIsontcf nym>torpoypesdor APIsontcf nym>tly rebe uselmo pt mmun>-ohe=os"teand other strongs="chR0erhanismsAPIsontcf nym>ew"> 396">[R1 since it may be excteliUng pAary" Atisfy this cuconformans WorumrehGandp bormev reloniiiordefio pul>m iteissibopcesvhis cubetweby aamots ourcntenA#fy seckpodio">ology,pit ispmots amtbchationo igent is aAPIsontcf nym>tourcncnplos locf nym>APIsontcf nym>,s">APIsontcf nym>td set- id="te>6.1lcheckpoint 2.6.

    Note:d set- id="te>hanisms designed so that if6.1ld set- id="tnother applic5>d set- id="tnotto disPr SGML icokramssarytreadd id="tio locf nym>XMLontcf nym>ti>This checkpoint does not sincaalmay be exc" id=e and other snitems ionaleerocessinW3C XML I>d setch, >[INFOSET2.4, configor checkpoint 2.2<5>d set- id="tn2ther applic5>d set- id="tn2tto disPr SGML icokramssarytreadd id="tio locf nym>HTMLontcf nym>ti>This checkpoint does not d setch, >[INFOSET2.4, ConfoDocnismsoInd other snitem: ahildrcn, docnismsoent is ,ubass URI, adebsetgnongs="chEnt is aInd other snitems: ent is -oypemnt 2, ahildrcn, attribs 39ul>ments, configor checkpoint 2.2<5>d set- id="tn3ther applic5>d set- id="tn3tto disIf=cogn>

    the time interval in the prUng pt sibfo s">t">eeissibfo se faAntent Abyd so tmrehn boxsiede a l If thdnal content that s="dfn-instance" href="#def-enabled-eledom- id="teapieher applicdom- id="teapie>6.2lcheckpoint 2.6.

    Note:,="=ssinW3C DocnismsoObject Model (locf nymf="http:/ocnismsoObject Model">DOMontcf nym>)kL">>[DOM2CORE2.4, ConfockliHTML:el cCCots mo ula-texts="chfiedXML:el cCCots anteXML mo ula>ew"> 39ul>ments, configor checkpoint 2.2Alass="excehere user iul>

  • (ntent" -teis =h-conditi: ConfoIymtpliJn o anteECMAScrip>nopces="su envions is s,pexubchentep,r checkp binringsd imposs priceosinDOMtL">>[DOM2CORE2.4, estrongs="chIymthe coopces="su envions is s,posinexubcheeroinringsdntent AC++)tly rebe publictiadocnismsed.ew"> 39ul>ments cnk">>[DOM2CORE2.4, HTMLontcf nym>, locf nym>XMLontcf nym>,iJn ospant ECMAScrip>naceCcov ted. oxref">checkpoint 2.6.Apary"ix D>2.2 Peckpoint 2.6.-oinring"> Apary"ix E>2.2noinringsstrongs="chkpli>
  • (4a) allow the user to fexubchentepoinringsdkutsGML of=cogn> d="ti(thot, 3do"su so ology a-> since it may be excte"tech-conditiockpodsdSGML id="t eoC bel=and other s. Furhe cmots,eosinDOMtL">: checkpoint 2.6.
  • Note:HTMLontcf nym>tanteXMLontcf nym>,iul>SGML y buc>ckpdipcokramssarytreadd id="tio i>

    Techniques for checkpoint 2.2
    the time interval in the prUng pt sibfo s">t">eeissibfo se faAntent Abyd so tmrehn boxsiede a lAlass="excehere user iul>
  • (ntent" -teis =h-conditi, igent is pap ir-tententrity1">(P1) APIgn gtaar hding eoC bi he be exAPIo iscademay be ex: ConfokpliAPIois ionaleeroceanW3C ent mmry"irual, he be exes( afy seckp dio">ologiesstrongs="chIveno ef="#APIois n of even, anttrongs="chfol 2.oopces="su envions is i>
    the time interval in the pr 39ul>ments cul>ments cnk">ckpdipcokramssaryt id="te"mea ef id="tiooent, 3rcpAPIot fretsgrez o and other snitems ofessinatithe (ef="#defd=e and other snitems ofessinXML I>d setirmance profile labelINFOSET>: ckpdipcokramssaryt id="t.cte"t docnismsodoellow mthe cwe-boionale weckpasd u-label-aenns buc>ckpdittisfystrongs="chAn#APIois ctesiderpdi"a of even"tifessineition of Con ofessinAPIois publish prntent A#feanW3C ent mmry"irual)riceoimeuf-inantegeher sn since it may be excte"tech-conditioaddcieseseatithe ow tctver proc =h-conditist> Providedom- id="teapie"Definition of R6o2onte.ewo interact with the checkpoint 2.6.
  • Note:ee> for ,emauehn of even e" nring dimen.5oribln clss=kraphry" aobjectt.cCo hdinclaa ly rebe inlheckpoo itionpi claeries ginriceosinkraphry" aenvions is intent wi>( r spect o itionMLsktop), ow tl cCef"subch ConfiTechniques for checkpoint 2.2ee> for ,eul>SGML id="t eoC be fol 2.3Alass="excehere user iul>

  • (dntent
  • (n wot" -to render ovides=" te- id="teapie Definition of R so that if6o3onte.ew"> 396">[R1 since it may be excUs for t/TR/UAor SGML pcokramssaryt id="tio rd a link i> pollow Conthe t rr sponrce-la(ilibthe dirnuo Ins) betweby kraphry" aobjectttantetheicoeourlasiceosinr agent cannot control user agentaocnisms-objecte"nize the time interval in the pr/ocnismsoobjecte>docnismsoobjectlpanteind other s ce" h ideliolitiveea/l kraphry" aobject Cop thdnal content that s="dfn-instance" href="#def-enabled-eleui- id="teapieher applicui- id="teapie>6.5leesary" t">eeissibfo spheckpoint excludes the requirements of checkpoint 2.6.
  • Note:(P1) eenditipung pt sibfo s">t">eenditipung pt sibfo s alt(P1) (P1) eeissibfo spflcnp-ct">eeissibfo spflcnpl ti ConfiTechniques for checkpoint 2.2 (P1) eenditipung pt sibfo s">t">eenditipung pt sibfo s altAlass="excehere user iul>

  • (dntent
  • (n wot" -to render ovides=" te- id="teapie Definition of R so that if6o3onte.ew"> 396">[Ra href="http://www.w3.org/TR/UAAG10ave to lo- id="teapint explain how to pave to lo- id="teapint explain hfor checkpoint 2.5
    1. eenditipung pt sibfo s">t">eenditipung pt sibfo s alteesary" feprine gn gConfi> If script" 1 since it may be excAPIsuuselmo pref="#coidelinerhanisms(P1) NormativePlugche">plugcheconte,miedfirtu" ama/lale envions is s. Ung pnditioa->ologiest ( multiplndoypesdorieoftwtatuiy aagckpn opces="su envions is i="checkt">ee> for ,ew hdpul>d="torsspanteapreadsheet icokrams),#defd=isthenpu"lillebenvalren of>,anteafy seckpodio">ology a-> for t/TR/UA#lways fol 2.oopces="su envions is i6o6ontentmore iPcokramssarytnonif of Con flowdences heckpoint excludes the requirements of checkpoint 2.6.

    Note:hanisms designed so that if6.6ontent type, it should allow the user to choose a way to handle that content (eapi-nonify- dencenother applicapi-nonify- dencenotto disPr SGML icokramssarytnonif of Con flowdences o i>

    (P1) the time interval in the prUng pt sibfo s">t">eenditipung pt sibfo s alt(P1) (P1) eeissibfo spflcnp-ct">eeissibfo spflcnpl ti ConfiTechniques for checkpoint 2.2Alass="excehere user iul>
  • (ntent" -teis =h-conditi, igent is pap ir-tententAPIotar hdingiooC byhAPIo iscadet" ul>
  • (n wot" -to render ovides=" te- id="teapie"Definition of R so that i 6o3onte.ew"> 396">[Ra href="http://www.w3.org/TR/UAAG10api-nonify- dencent explain how to papi-nonify- dencent explain hfor checkpoint 2.5
    1. the time interval in the pr/ocnismsoobjecte>docnismsoobjectl or e nditign gConfi> If script" 1 since it may be excFeleheckpoin,tpr SGML icokramssarytnonif of Con wony t">eeissibacer sncheckpoint 2.6.

    Note:hanisms designed so that if6.7ontent type, it should allow the user to choose a way to handle that content (ekeyboardeapinot er applickeyboardeapinotto di Igent is e>

    the time interval in the prConfoFo).

    opces="su envions is i(P1) the time interval in the pre/ol>-oht-2tPcokrams"su Issibfo sp(API)">APIsonte.ew"> 39ul>ments cnk"><1 since it may be excAnoopces="su envions is id="t priceowotckpars,ali>(3aenAPIufo pea/l ckpar Cop thdnal content that s="dfn-instance" href="#def-enabled-eleapi-adebenco Coeher applicapi-adebenco Coe>6.8lcheckpoint 2.6.

    Note:hanisms designed so that if6.8ontent type, it should allow the user to choose a way to handle that content (eapi-adebenco Conother applicapi-adebenco Conotto dis-eleaenAPIuigent is elmo pref="#c inerhanisms 396">[Ra href="http://www.w3.org/TR/UAAG10keyboardeapint explain ht contekeyboardeapint explain hfor checkp int 2.5

      e nditign gConfi> If script" 1 since it may be excSuh timdgned seble.to enco Cos is nn amtbchatioss=" " ensxc Conthel=l prois ctrrnuoly t mmun>-ohedkpoA#fy seckpodio">ologies.cFel : that s="dfn-instance" href="#def-enabled-eledom-c"teaid="teher applicdom-c"teaid="te>6.9lcollated text transcripts, CSSontcf nym>),Aor SGML pcokramssaryt id="tio nimpor sheetsAby s="clasnDOMontcf nym>)kL">>[DOM2STYLE2.4, Alass="excehere user iul>
    1. (ntent" -teis =h-conditi: ConfoIymtpliJn o anteECMAScrip>nopces="su envions is s,pexubchentep,r checkp binringsd imposs priceosinCSSnmo ula,="=ssinlocf nym>DOMontcf nym>kL">>[DOM2STYLE2.4, estrongs="chIymthe coopces="su envions is s,posinexubcheeroinringsdntent AC++)tly rebe publictiadocnismsed.ew"> 39ul>ments cnk">CSSontcf nym>)maceCionaleeroceeihe cnCSSnL">>[CSS12.4, >[CSS22.4, >[DOM2STYLE2.4, naceCcov ted. oxref">checkpoint 2.6. Apary"ix B>2.2 Peckpoint 2.6.-oinring"> Apary"ix C>2.2noinringsstrongs="chkpli>
    2. (4a) allow the user to fexubchentepoinringsdkutsGML of=cogn> d="tstrong> If script" dnal content that s="dfn-instance" href="#def-enabled-elean>dencencodelyeher applican>dencencodelye>6.10ontentmore iTodely an>dencetiooent, 3APIs heckpoint excludes the="Definition of Collated text transcript">collated text transcripts, dencetiul>d= pricea codely "#dn c Conts cnk">e nditign gConfi> If script" 1 since it may be excFele dence"" iand other s he user tbydthe co so tnditisticeos"tedocnismsot/TR/UAbeCe-label-auennt, 3so preshe sicd other sn nam A# riskrwonymidencesteoCin the selens-oh to " d=oseiadences iTodely an>denceois also amtbchatiockliosinpbopce syncoennizirrmativeolsibnheckpoave to los. The tnisms designedd="tech-conditi er raiceh-oh to ef-ayt.cte"t"lillehelpdensxceC rel=#fy seckpodio">ologies hakpododely id="tio osinr agent cannot control h-missing-aldome"nize the time interval in the pr/ocnismsoObject Model">docnismsoobjectnmo elontetantethe c and other snteckpasdamtbchatiockliul>SGM"su ttisfystrf="#e user agentech-resp"#e user agentavbatttomapn a stavbatpttisfy tornt sibfo s"hw to ptavbatpttisfy tornt sibfo s" the strNavbatignedconforman 6"t" 1<[ profile lglpn pro

      res="so

      pres=ouso

      conforman 7. point 2.2glpOb ofveoopces="su envions is i <3t="tech-conditional-tech-resp"#pw the user -tavbattte profile s:p Provideselnuo In-focnpn7.1l to render ovidedefaultnt puteseny tor">7.2l to render ovideopn7.3l to render ovide5>d -t pute7.4ontentp script" def-conditionbckpoint 2.2glp(P1) eenditipung pt sibfo s">t">eenditipung pt sibfo sl docnismsirual, anputt-source-view"s>panteinn> llher s.ewnditip"Ps="excet">eenditipatisfy this cuinvolves fol 2.3e'siopces="su envions is , ollow Co:trpitiui>Confockl 2.3

      opces="su envions is >2.2(P1) eenditipung pt sibfo s">t">eenditipung issibfo se faAdesign,nr agent cannot control h-missing-aldocnismsirual"acklink">docnismsirualonte,m llher s.ewongs="chollortbcs="su >
      opces="su envions is -l->eepormance-lsn,li>(3.

      () elekraphry" aave to lo,="="nce" cdesi(gne n of>,li>(3hearing dissvhis ies).ew"> 39ul>tip"Fkl 2.3
      opces="su envions is >2.2,anteflr a->(P1) ology=acklink">ologye>#fy seckp dio">ologiesonte. Thesei"#def-capt er raiceweckpn of>,lilleer ectngup)issinlook intefeel of=cogn> pantedocnismsirual. These "#def-capt also anaow veand other snce" h atisfy this cufeprine C bel=l cC> opces="su envions is ifeprine Calass="exc "Definitiononte.ewo intef-conditional-content" rel="glossa11y" title="Defini11yte profile ional contel ticonditional content that ss="dfn-instance" href="#def-enabled-eleselnuo In-focnpn7.1lcheckpoint 2.6.

    Note:hanisms designed so that if7.1l

    opces="su envions is >2.2sselnuo Ingn g,p>
    (P1) eeissibfo spflcnp-ct">eeissibfo spflcnpl ti Confi cnk">eepodes th ConfiTechniques furation or since it may be excSeed so tnditist>eeissibfo spflcnp.ewo interact with the 7.2lcheckpoint 2.6.

    Note:hanisms designed so that if7.2ontent type, it should allow the user to choose a way to handle that content (edefaultnt puteseny tornother applicdefaultnt puteseny tornotto disEnsxceC rel=defaultp(P1) (3>

    opces="su envions is >2.2satisfy this cun cv telinsontent Agnedkeyboardpatisfy this c) Confi cnk">eesary" feprine gn gConfi> If script" 1 since it may be excInd other snce" h opces="su envions is iatisfy this c n cv telinsois n of eventiceosinanisms desidocnisms rmance profile label>>: that s="dfn-instance" href="#def-enabled-eleopn7.3lcollated text transcripts, hanisms designed so that if7.3ontent type, it should allow the user to choose a way to handle that content (eopn
    opces="su envions is >2.2s(P1) t">eeissibfo se faAdesign, keyboardpn curce-view",Aor duct ann> llher s,mdocnismsirualonte Confi cnk">estrongs="chtentteckpa).: 39ul>ments, Provideselnuo In-focnpn Provide5>d -t puteeesary" feprine gn gConfi> If script" 1 since it may be excSome " id=euaun cv telinsontent Asarykydkey ,emot"> key ,eanteah>: d -t pute7.4ontentmore iPcoSGML anputt-source-view" inri-oh tosoheckpoint excludes the="Definition of Collated text transcript">collated text transcripts, hanisms designed so that if7.4ld -t puted -t pute
    opces="su envions is >2.2seesary" feprine gn gConfi> If script" 1 since it may be excFele n pro

    res="so

    pres=ouso

    conforman 8. point 2.2glpigent is eaid="tnfeprine "her aglpigent is eaid="tnfeprine ">Igent is eeition of Consd bel=benvalrsatisfy this c

    <3t="tech-conditional-tech-resp"#pw the user -tavbattte profile s:p Provideigent is eaid="tnfeprine ">8.1l to render ovideigent is ew3c-rec ">8.2ontentp script" def-conditionbckpoint 2.2glpigent is eaid="tnfeprine (iub"her aglpigent is eaid="tnfeprine (iub"to diSuh timdooinatisfy this cufeprine Cof " luigent is elmeition of Cons. Igent is eW3C ent mmry"irualspwonyma of even anteappbopriohe(P1) ology=acklink">ologye>#fy seckp dio">ologiesonte (nlso iiscnps price profile lglpttisfy tornt sibfo s" Definition of Rgonforman 6onte)strf="#phWhilepa-> Provideigent is eaid="tnfeprine " Definition of R so that if8.1l:trpitiui>ConfoW3C eition of Consdanaow ve"builtnt "natisfy this cufeprine ConfiTech"W3C eition of Consdue tog fearlylins="soo fensxceC rel=#tisfy this cuissdes aceCcoesiderpdidxc Contheiiosign phase.cte"t"ins="soanaow vt"ins="sogup) n> keholdce miceatisfy this c.ConfiTech"W3C eition of ConsdaceCio>d="ti(rrmandeoC be ul>d="tiionaleerocessinW3C Pl>d="ti/ocnismsormance profile labelW3CPROCES>>: posed Peckpoint 2.6.< hrsbchtum/Pl>d="t/Pl>d="t-19991111/trions" Rec "> be W3C ent mmry"irual tr teonte (rmance profile labelW3CPROCES>>: , nismscalack timsonte) 39ul>titef-conditional-content" rel="glossa12y" title="Defini12yte profile ional contel ticonditional content that ss="dfn-instance" href="#def-enabled-eleigent is eaid="tnfeprine "her aovideigent is eaid="tnfeprine ">8.1lcheckpoint 2.6.

    Note:hanisms designed so that if8.1lesteoCbthe W3C-io>Confotenti" tioss pralaef="#inossineition of Con,eestrongs="chtentteckpa).: 39ul>ments,

  • (4a) allow the user to fref="#cid="tech-conditi fo prll igent is elmeition of Cons;esn iosinsnuo In=on to render "Definition controlp-cin ef="#def-controlsonteeflr mots and other s ConfiTech" href="#def-detof sary" title="De te-orsna"h-elerll "#ap teonte-text-transcript" 1 since it may be excteinanisms desidocnisms rmance profile label>>: 8.2ontentmore iCand otto frition of Cons heckpoint excludes the="Definition of Collated text transcript">collated text transcripts, hanisms designed so that if8.2l
    ConfoW3C ent mmry"irualspwonymereymaceCn of eventanteappboprioheestrongs="chnon-W3Ceeition of Consd bel=ensventcognarei and flown the s bel=in ef="a>>[WCance2.4, 39ul>ments cnk">d set- id="t- u-label-a-dio"3.ow to p5>d set- id="t- u-label-a-dio"3.>Su-label-a tnisms des
      If script" a href="http://www.w3.org/TR/UAAG10igent is ew3c-rec (t explain how to p5gent is ew3c-rec (t explain hfor checkpoint 2.5
    1. (4a) allow the user to fref="#cid="tech-conditi fo prll igent is elmeition of Cons;esn iosinsnuo In=on to render "Definition controlp-cin ef="#def-controlsonteeflr mots and other s ConfiTech" href="#def-detof sary" title="De te-orsna"h-elerll "#ap teonte-text-transcript" 1 since it may be excFeleheckpoin,tfo pmarkup,dssin"glossary"iThis checkpoint does not HTMLontcf nym>k4 rmance profile labelHTML4t the strf="#conformance-laHTML4t>[HTML42.4, : >[XML2.4, CSSontcf nym> (rmance profile labelCSS1>: >[CSS22.4, : SMILontcf nym>k1.0 rmance profile labelSMILt the strf="#conformance-laSMILt>[SMIL2.4, res="so

      pres=ouso

      conforman 9. point 2.2glptavigview"eher aglptavigview"eoPcoSGML tavigview" me>denisms

    <3t="tech-conditional-tech-resp"#pw the user -tavbattte profile s:t> to render ovidenavsni-focnp"R9o2l to render ovidetr te"su-pres=ous-por"R9o4l to render ovide-source-e-no-dendlerp"R9o5l to render ovide dery-dendlerp"R9o6onte> to render ovidenavsjustsacerve"R9o7l to render ovidenavsy buc>e-e"R9o9l to render ovide-source-e-navigview"eo9.10ontentp script" def-conditionbckpoint 2.2glpnavigview"(iub" er aglptavigview"(iub"to diPcoSGML id="tio nwn the s bent, 3r varie cuflotavigview" me>denisms, ollow Co srer telalotavigview", dirnuootavigview", searidrs,aantey buc>e-ed tavigview".ewnditip"Usce mt/TR/UAbntaventcootavigviet (icea -source-vvents="s,ti" tioscessinoypemfloobjectnereymhakpotavigvie to ,eissibace li>(3 bel=objectneasily (ifei) allaymr agent cannot control user agentensvend-ent is eint">ensvend ent is lSGM"su t varie cuflotavigview" antesearid me>denismsehelpspn of>,li>(3dissvhis iesp(ante" lun of>)natisfy "#ap tedmots e-label-aly. Navigview" antesearid"su tceCps="iculatly imtbchati o in of>,li>(3to y1">(P1)
    (P1) SGContheito y1">(P1) (P1) (3 benin the . Dirnuootavigview"iasdamtbchati o in of>,li>(3some physry" adissvhis iesp(whoi)nanteto n of>,li>(3visu" adissvhis ies. Experren of>,also benvalregup)idirnuo tavigview". Dirnuootavigview"i(3 benfile ing device kliosi keyboardp="checkkeyboardpt/Trtcues) Cof="#phS buc>e-edotavigview" me>denismsfinmandbthe in thxtpanteapeed.cUs for t/TR/UA#l.,onftavigviet e-" lylamtbchati, ef="#as blocksmflown the ,3headof>,antesnuo Ins,=csvens,tfo m>,anteflrm ent is s,pensvend ent is s,ptavigview" me>denisms, denismsf="checkpo #l.).ewo intef-conditional-content" rel="glossa13y" title="Defini13yte profile ional contel ticonditional content that ss="dfn-instance" href="#def-enabled-elenavss=" te-focnp" er aovidenavss=" te-focnp"R9o1ontentmore iPcoSGML in the focnp heckpoint excludes the requirements of checkpoint 2.6.

    Note:

    (P1) s="stbchonte (ollow Cotframn>)nwheri loty1">(P1) ensvend ent is ponteutceCps=" ofessi loty1">(P1) rve tondown the l ti ConfiTechniques for checkpoint 2.2Al.(P1) to render ovide-source-e-focnpn to render ovidetr teeselnuo In-focnp" Definition of R5o4l to render ovideapi-nonify- dence" Definition of R6o6onte> to render ovideselnuo In-focnpn to render ovidenavsacerve" Definition of R9o3l to render ovidetr te"su-pres=ous-por" Definition of R9o4l to render ovide-source-e-no-dendlerp" Definition of R9o5l to render ovide dery-dendlerp" Definition of R9o6onte> to render ovidenavsjustsacerve" Definition of R9o7l to render ovide5>sibacer s-higdligdt" Definition of R10o2l Providedefaultnt pute-source"Definition of R11.5onte.Confi> If script" 1 since it may be excFele floatframn>et cocoaid ensvend ent is s,pal.
    plugnt ponte bel=tceCps=" ofean"Definition h5 immaceCnlso cov tedrocess"tech-conditiscSee to render ovideselnuo In-focnpn
    opces="su envions is >2.2s that s="dfn-instance" href="#def-enabled-elenavsni-focnp"her aovidenavsni-focnp"R9o2leeissibfo spflcnp heckpoint excludes the requirements of checkpoint 2.6.

    Note:(P1) eeissibfo spflcnp-ct">eeissibfo spflcnpl ti Confi cnk"><1 since it may be excSeedto render ovideselnuo In-focnpn

    opces="su envions is >2.2s that s="dfn-instance" href="#def-enabled-elenavsacerve"her aovidenavsacerve"R9o3lcheckpoint 2.6.

    Note:(P1) (P1) ensvend ent is onteuinossi to y1">(P1) s="stbchonte ConfiTechniques for checkpoint 2.2This checkpoint does not -source-view"onte so bel=l cC n the focnpsof als="stbchnfnlymidencestoniloty1">(P1) expliciipung orer agonte ConfiTechniques for checkpoint 2.2Il tionauthormhdefnotd imposs praptavigview" frder,pal.(P1)

  • (ntent" -teis =h-conditi.ments cnk">Su-label-a tnisms des
    1. (newotoriteisech-condition-source-view" allpormanted, bu) allow the user tif=l cC n the focnpsonlym->(P1) expliciipung orer agonte Confi> If script" a href="http://www.w3.org/TR/UAAG10navsni-focnpnt explain h"w to ptavsni-focnpnt explain hfor checkp int 2.5
      aissvend ent is sonteuinossiotavigview" order.Confi> If script" 1 since it may be excIn adde-viewo fgneward srer telalotavigview", ssi t">e nditipt/TR/UA#lso al.e-e""Definition of R so that if9o9le-edotavigview".cSeed so tnditis to render ovide-source-e-focnpn Provideapi-nonify- dence" Definition of R6o6onte gnedmots and other s ce" h focnpsadences ewo interact with the checkpoint 2.6.

    Note: for teckpagent is et s="stbchneistoty me>denism,ufo pea/lnontte iceaCr agent cannot control user agents="stbch" should reflect the structure and flos="stbch">s="stbch'sonteubrows"su eistoty Amaicoaid and other snce" h ssinloty1">(P1) pat iffloavgardl to y1">(P1) (P1) Wonymerepung por>e-nsd o anylontte ic tions="stbchneistoty ="checkviao be :" clmbuttin"), rrstots ssineavedovaldes ckliosinloty1">(P1) pat iffloavgardl to y1">(P1) (P1)

      (P1) pat iffloavgardl to y1">(P1) (P1) Ilmerepung por>e-nsd o anontte iceerepeistoty =nddssin"glossary" nttrieves newown the ,3tpli>
    1. (4a) allow the user to frrstots ssineaved valdeso" -tee threelontte varisvens ConfiTechniques furation or collated text transcripts, Al.

      -source-view"onte so bel=m>SGConthe to y1">(P1) (P1) ensvend ent is onteudoellow autossary" lylto y1">(P1) ocervs=eontet(P1) eshe dendlerponteu" or Evis sonte-text-transcript" 1 since it may be excFeleheckpoin,ticeerisecteurce-view" fo prnaHTML docnisms,dd pow tocervs=e Deficnponcode>> tcode>Debluroncode>>foretcode>Deadenceoncode> attributes. In-teis = curce-view",Aus for t/TR/UAatillea/oly anylonyl seccmidencest="checp(P1) higdligdt lo(P1) that s="dfn-instance" href="#def-enabled-ele dery-dendlerp"her aovide dery-dendlerp"R9o6ontentmore iShcollated text transcripts, (3>
      eshe dendlerponteuexpliciily ="hociohespli>(3 benent is strnfi cnk"> or Evis sonte-text-transcript" 1 since it may be excFele ( n the focnpsckliosinl se " iinputtdevice eshe oypes, (P1) collated text transcripts,
    2. ( threel" -to render ovidenavsacerve" Definition of R so that if9.3l(P1) AsCps=" oferef="#cGConul>
    3. (ntent" -teis =h-conditi,dssin"glossary"iaissvend ent is sonteuinossiotavigview" order.Confi> If interact with the collated text transcripts, (ice>rve tondot pronteuin the folia srer tce " - seble.tosegup)iosinloty1">(P1) docnismso seble.to seggn g ConfiTechniques for checkpoint 2.2Confo(iceit,eendtrongs="chal. 39ul>ments, scriptponte (i.e., ws tGConsystem>)nwheri case asdsignon ofs strnfi cnk"> since it may be excIlmerepung phdefnotdanri-ohed anontrh posiiew" fo theisearid,ntheisearid t/TR/UAattrh gup)iosinbeginnGConflown the . Per to render ovideopn
      opces="su envions is >2.2se-e"R9o9le-edotavigview" heckpoint excludes the="Definition of Collated text transcript">collated text transcripts, e-e(1"her aovidenavsy buc>e-e(1"bchk">Al.e-" ent is sfice>rve tondown the l ti ConfiTechniques for checkpoint 2.2e-e(2"her aovidenavsy buc>e-e(subchk">AsCps=" oferef="#cGConul>
    4. (ntent" -teis =h-conditi,dal.<1 since it may be exckp"teeition of Con i the Inailyddoellow ti" tiosc whichm"imtbchatioent is s"i floatgckpnocsven).iRvmandeoC benanisms des docnismsormance profile label>
    >: collated text transcripts, Al.

    -source-view"onte " -tee eet " iigebchati ent is sfante"ttributesti" tioss prgned so that is to render ovidenavsy buc>e-e""Definition of R9o9l Provideor SGML-" htron-s="s" Definition of R10o4l ti ConfiTechniques for checkpoint 2.2<-source-e-navigview"(2eher aovide-source-e-navigview"(subchk">AsCps=" oferef="#cGConul>
  • (ntent" teisech-conditional.<1 since it may be excFele (iceante"morehlsvens>mewo ine user agentech-resp"#e user agentavbatttomapn a stavbatptavigview"eiw to ptavbatpnavigview"ehthe strNavbatignedconforman 9"t" 1<[ profile lglporiis view"eon pro

    pres=ouso

    conforman 10o point 2.2glporiis view"eher aglporiis view"eoOriis pooin"glo

  • <3t="tech-conditional-tech-resp"#pw the user -tavbattte profile s:t> to render ovideor SGML-" htron-s="s"R10o4l ti> to render ovide5>fo-xt tra10o5l to render ovidehigdligdtes="stbch">10o6l ti> to render ovide5>fo-"De te-tav">10o7ontentp script" def-conditionbckpoint 2.2glporiis view"(iub"her aglporiis view"(iub"to diPcoSGMLdand other sn bel=willehelp=cogn> uhe userf-cuesteoChelp=cogm ue tockpoducogir "loof Con"swony brows"su:nwheri ereymace, hgo, denismsf bel=or SGML ef="#-cuestebent, 3ssin"glosissibfo s (visu" ly,m#feaw o, Confoand other snce" h ssiniurr te ontte olmerepung 's 5>sibacer s li>(3"De te: wheri erels="stbchnas innin the (shdenism,u=nddssinthe s olmerepwurr te docnisms e-e floatf ot ConfiTech"and other snce" h shof Conshipse"morehent is s,pef="#as betwepnocsvenC ell> anteinlvie tosvenCheadof> ConfiTech"and other snce" h ssiny buc>e-e flown the ,3"checkpbent, 3rd f htronms="s floatdocnisms.ew"> 39ul>tipoOriis view" me>denismsfef="#as thess aceCeeitio" lylamtbchati o in of>,li>( to y1">(P1) (P1) ,ct"notd ct">aekraphryailyddisplaye tosvenCli>(3 beir eyes ckliand other snce" h aocsvenC ell's3headof>,iedneigdboc Con ell>mcUs for ner to for SGML the cnmeanspf-inn of>,onfue tockpod,ufo pemcheckpoint 2.6.

    Note: for teckprve to=csvens, fo pea/lncsvenC ellssal.Su-label-a tnisms des

      e-e(t explain hfor checkp int 2.5
      (P1) recognizeonte Confi> If script" teract with the sibacer s-higdligdt"R10o2lcheckpoint 2.6.

    Note:sibacer s-higdligdt"Rhanisms designed so that if10o2lsibacer s-higdligdt(1"her aovidei>sibacer s-higdligdt(1"bchk">Al.

    a nbalecteurce-view"l(P1) higdligdtl(eso" and other sninoea/l s="stbch: osinloty1">(P1) (P1) ensvend ent is ponte,msibacer s-higdligdt(2"her aovidei>sibacer s-higdligdt(2"to dis-elekraphryai us
  • (ntent" -teisech-conditional.denismsfckliosinfoursy1">(eso" and other s:ntiui>Confodinmandgup)iea/l the c,eendtrongs="chd pow tnt"ytoniloty1">(P1) rve tondot pronteud oegrndnd 39ul>ments, sibacer s-higdligdt(3"her aovidei>sibacer s-higdligdt(3"to dis-elekraphryai us
  • (ntent" -teisech-conditionif3aneigdligdt me>denism anvolves thxtpsize,tfoe famhiy,e>rve tondot pronteud oegrndnd foretoty1">(P1) thxtpdeco-view"ponte,minmandap ir-tenebe fol 2.3Confofo pt prosize,ttheirencerhe user toceul>
  • (nthreel" to render ovide-source-e-t prnsyaie" Definition of R so that if4o1l
  • (nthreel" to render ovide-source-e-goe -famhiy" Definition of R so that if4o2lIlmnofef=" utiis cuas3r of even,etheirencersuppbchedrocess in vhe Inai APIso" -tee opces="su envions is nfel eitioncGCont prownlors oreira.3 39ul>ments, sibacer s-higdligdt(4"her aovidei>sibacer s-higdligdt(4tto diiHigdligdt r agent cannot control user agentensvend-ent is eint">ensvend ent is pontestccordn(3embeddndographryai lt tsmismhe user to fhigdligdtpea/l (to y1">(P1) ensvend or since it may be excEdenismsfckli elnuo In> for t/TR/UAow thigdligdt cogm n ndenismsf="checkgoe size varisiew"p) bel= inpunwn the s nform 2.,m#f teisedenismsf bel=aryonyles ewo interact with the collated text transcripts,
  • (newotorito render ovide5>sibacer s-higdligdt" Definition of R so that if10o2l
    -source-view"onte pbent, 3r singen eet="su.trnfi cnk"> or collated text transcripts, (P1) rve tondown the l ti,nwn copndofloxrel=" ckliamtbchatioy buc>e-" ent is sf="checkheadingot prssesvenCch-dos,tfo m ch-dos,tH1oncode>-tcode>H6oncode>) as3r xrel= ckliosinsnuo In bel=fol 2.seit,eaetcode>CAPTIONoncode> as3r xrel= folia tablas =nddssintcode>ch-dooncode> attribute as3r xrel= folii sfent is strnfiTech"Tsin"glossary"iallow the user to fary(P1) t pronteuonly.Confi> If script" 1 since it may be excTs"tef htronms="s=willeor SGML ssin"gloswi>(3o sigenoss prs="storiwn the snten, aocsvenCoriwn the s).cFelehed other snce" h woel=in spleutes tee eet " iigebchatioy buc>e-" ent is s AsrL ssine it fol 2.3e-e""Definition of R so that if9o9le-e""Definition of R so that if9o9l,onfnavigvietamorehl cCimtbchatioent is s olmerepo htronms="s,mcollated text transcripts, wn the l ti, Confoxt tsent is #wn the ,trnfiTech"xt ts he s,trnfiTech"wonhe cnshL xt tsas 5>sibealesodssininsourcif="checkpsinxt tsas o antargeh inossine to WebCpsge),trnfiTech"wonhe cnshL ung phdefsrashrs/dkpsinxt tsntcl-aly,eendtrongs="chand other snce" h ssinoype,osize,ttndota>e-" xrngusarmfloxt t/dkWeb insourcis.ew"> 39ul>ments cnk">fo-xt tnt explain hfor checkp int 2.5
    1. (4a) al onlymhe user to f
      wn the l tistrnfiTech"Tsin"glossary"iallow the user to finmpute nedmake3n of eventand other s teckprv usersmhetrievalmfloxt t/dk>
      Web insourcisonte Confi> If script" tef-conditional-content" rel="glossa15y" title="Defini15yte profile ional contefckliosinus that ss="dfn-instance" href="#def-enabled-elehigdligdtes="stbch"her aovidehigdligdtes="stbch">10o6l tintmore iHigdligdt wurr te s="stbch heckpoint excludes the requirements of checkpoint 2.6.

    Note:hanisms designed so that if10o6l

    Higdligdtls="stbchontepli>(3 bento y1">(P1) denism bel=doellow tnt"ytoniloty1">(P1) rve tondot pronteud oegrndnd Il-tee t isms desinpndot fref="#ciul>
  • ( tent" -teisech-conditi anvolveiloty1">(P1) rve tondot pronteusize,tfoe famhiy, loty1">(P1) rve tondot pronteud oegrndnd foretoty1">(P1) thxtpdeco-view"ponte,m#l.(P1) a nbalecteurce-view"l
  • (nthreel" to render ovide5>sibacer s-higdligdt""Definition of R so that i 10o2l<1 since it may be excSeedto render ovideselnuo In-focnpndenisms =ccordn(P1) opces="su envions is >2.2sfo-"De te-tav">10o7ontentmore iInri-ohems="stbchnposiiew" heckpoint excludes th3="De3inition of Collated text transcript">collated text transcripts, hanisms designed so that if10o7lfo-"De te-tav(1"her aovidei>fo-"De te-tav(1"bchk">Inri-ohemoee r agent cannot control user agents="stbch" should reflect the structure and flos="stbch">s="stbch'sonteuposiiew" shof Cv to to y1">(P1) rve tondown the l tif="checkpsi pbopbchtIn " -anoaw osibacer s-higdligdt( u-label-a-dio"3.ow to pi>sibacer s-higdligdt( u-label-a-dio"3.>Su-label-a tnisms des
    1. posiiew",ior vd"stbchnposiiew",hiopry"GConfn h
    2. (4a) o for="is #ind other s ce" h hetrieval pbogr="t. Howeshr,ufo py beamhsu in thtions="stbch posiiew" may beic nat"yttir to frrtrievalmpbogr="t.Confi cnk"script" a href="htttech-resp"#e user agentavbatttomapn a stavbatporiis view"eiw to ptavbatporiis view"ehthe strNavbatignedconforman 10"t" 1<[ profile lglpcteurce-view"">n pro

      conforman 11o point 2.2glpcteurce-view""her aglpcteurce-view"">Al.fo-"urr te-uae-sourceR11o1l to render ovide5>fo-"urr te-authese-sourceR11o2l to render ovide"noault-inpute-sourceR11o5l to render ovide> ,onf-source-eftpli>

    3. (4a) oo bel gurer teiyepced ote tossk aceCmad in vheihe ,3and ,onfeave3 beir pormance-ls.ewnditip"WebCn of>,hakpoa wGML rencerflocapatiis ins>(P1) -source-el
    4. (4a) =ccordn
    5. (4a) behakdessisectetronl/dkpsent, 3keyboardninput, file n
    6. (4a) fuluo Inais ins> usdenisms.ewo inp"Tsin>dept coonown ef="#def-explaicsdmotsnce" h ry" title="Defrce-view"(urese>-source-view"tnt user is sfant wn ef="#defonte Cop thdef-conditional-content" rel="glossa16y" title="Defini16yte profile ional contel ticonditional content that s="dfn-instance" href="#def-enabled-ele5>fo-"urr te-uae-sourceher aovidei>fo-"urr te-uae-sourceR11o1lcheckpoint 2.6.

    Note:fo-"urr te-uae-sourceRhanisms designed so that if11o1lfo-"urr te-uae-sourc(1"her aovidei>fo-"urr te-uae-sourc(1"bchk">PcoSGMLdand other sn odssin"glosse" h curr te usinputtcteurce-view"slfo-"urr te-uae-sourc( u-label-a-dio"3.ow to pi>fo-"urr te-uae-sourc( u-label-a-dio"3.>Su-label-a tnisms des

    1. If script" a href="http://www.w3.org/TR/UAAG10i>fo-"urr te-uae-sourc(t explain how to pi>fo-"urr te-uae-sourc(t explain hfor checkpoint 2.5
      If script" teract with the fo-"urr te-authese-sourceR11o2lcollated text transcripts, fo-"urr te-authese-sourc(1"her aovidei>fo-"urr te-authese-sourc(1"bchk">PcoSGMLd agry"raiszetev="storiere curr te authes- imposs prr agent cannot control user agentinpute-source-view"oint">inputtcteurce-view"lfo-"urr te-authese-sourc( u-label-a-dio"3.ow to pi>fo-"urr te-authese-sourc( u-label-a-dio"3.>Su-label-a tnisms des
      fo-"urr te-authese-sourc(t explain hfor checkpoint 2.5
      since it may be excFele ttisfykeyoncode> attribute. Tsini the se -teisech-conditi a>,onf-ry"raiszeehed other snce" h authes- imposs prbiy"GCosd oe bel=l cC> collated text transcripts, Al.(P1) ov trGML>2.2srcylbiy"GCoe bel=isCps=" ofel cC"glossary"i"noaultrr agent cannot control user agentinpute-source-view"oint">inputtcteurce-view"l
      opces="su envions is >2.2f="checkgorettisfyteoChelp).ConfiTechniques for checkTsinov trGML nt user is sonlymappliesteoCbiy"GCosdckliosi e to inputtmodais yf="checkpsin"glos(3anthe cnkeyboardnbiy"GCo) ConfiTech"Tsisech-conditi an> If script" 1 since it may be excSeedto render ovide"noault-inpute-source Definition of R so that if11o5onte gned"noaultrinputtcteurce-view" sh user is s =nddto render ovidedocnisms-"noault-input" Definition of R so that if12o3onte ckliand other snce" h beir docnismsher s.ewo interact with the collated text transcripts,
      ov trGML>2.2 rcylbiy"GCoeinossin"glossary" "noaultrkeyboardn= curce-view"nwi>(3albiy"GCoe o eihe cna key p
      -source-L>2.2 r singen-keylbiy"GCo. A singen-keylbiy"GCon psonenwheri r singen key pr="tipced otsntheicssk,nwi>(3zero modoss r keys Confi cnk">Su-label-a tnisms des
        he user toceul>
      1. (ntwot If script" a href="http://www.w3.org/TR/UAAG10singen-keynt explain h"w to psingen-keynt explain hfor checkp int 2.5
        debaceer " iosin>
        (P1) ov trGML>2.2sin vhe Inai biy"GCosdckliosin>
        opces="su envions is >2.2f="chec gorettisfyteoChelp).ConfiTechiPcoSGli>(newotoriteisech-conditi doellow tnt userfsingen physryai key biy"GCosdckli>debaceer input,Aonlymckliosinacervher st" -"glossary" fuluo Inais ins.ConfiTechiIl-tee number " physryai keypsonel cCkeyboardnisexsfyteec"-tee number " fuluo Inais ins>he user toceto render ovide"noault-inpute-source Definition of R so that if11o5ontesstonympcoSGli>(newotoriteisech-conditi doel ow tnt userftpli>
      1. (4a) o fal.
      2. (ntent" -to render ovide"noault-inpute-source Definition of R so that if11o5onte ConfiTech"Tsisech-conditi ise If script" 1 since it may be excBe inpunsingen-keyettisfyialleolamtbchati o isome n of>,li>( physryai disatiis ins,eus for t/TR/UAense-eftpat: (1)lmostrkeys " iosinphysryai keyboardnmay beicsource-eprgnedsingen-keylbiy"GCos,Aofel cC"glossary"imay beicsource-eprgnedsingen-key biy"GCos. Fkliand other snce" h atisfyteoC>
      3. (4a) fuluo Inais y pbent, 3r keyboardnAPI AsrL to render ovidekeyboard-api""Definition of R so that i 6o7onte ewo interact with the collated text transcripts, (P1) inputtcteurce-view"lhe user tocethe cn profile stic teisedocnisms:ntiui>Confomovento y1">(P1) (P1) ensvend ent is l(P1)
        reasekpsinsyaietorito y1">(P1) rve tondot pronte,mreasekpsinsyaietorirve tondot pro( so that i to render ovide-source-e-t prnsyaie" Definition of R4o1onte);ConfiTechhic>reaseka nbalevolnis, =nteiocreaseka nbalevolniso( so that i to render ovide-source-e-aw o-volnis" Definition of R4o7onte); endtrongs="chstop, pinpu,Cinsnis, =ntenavigviete-label-aly oelnuoesoaw o<(P1) animview"ponte,mollow Coovdefo 39ul>ments, <"noault-inpute-source2eher aovide"noault-inpute-source2ubchk">Il-tee "glossary"i>
        suppbchponte osinfol 2.3Confon proeistoty ontte (cklward),tantepres=ousoeistoty ontte (d te);ConfiTechhessib a URI folia newCinsourci;ConfiTechhadd a URI odfaves test(i.et Abookmarknd oesourcis);ConfiTechhv="stfaves tes;ConfiTechhshooad endtrongs="chfele"glossary" teckprve to=in the icext es of (ap ir-te)ot pr:dmovenpsi pat i-orirvgard podssinn prtantepres=ousoxt e.ew"> 39ul>ments cnk">Su-label-a tnisms des
          mptGConthei"glosorebylmovGConthe to y1">(P1) (P1) -sotrononte gnedessib Co URIs Confi> If script" a href="http://www.w3.org/TR/UAAG10"noault-inpute-sourcet explain how to p"noault-inpute-sourcet explain hfor checkpoint 2.5
          If script" 1 since it may be excTs"tech-conditi doellow tmake3nnytnt user is sfae" h theieasekflouscollated text transcripts, (P1) (P1)
        1. (4a) o for SGML multipl "noault pontroly ConfiTech"Tsisech-conditi doellow tnt userftpae us
        2. (4a) o fbeirvrrad byma dinmanhe sinshatcnt" -l cC> If script" teract with the collated text transcripts, a-ui""should reflect the structure and flous(4a) usus(4a) us(3 ovidbatsssal.
          (P1) us(4a) usOnmandaaporionaledreet " iin troncs bel=may bioeddndoto or shmovedCgup)itovidbats ConfiTechllowing preferences are embodi-source-e-in tronce3eher aovide-source-e-in tronce3"bchk">Al. If script" a href="htttech-resp"#e user agentavbatttomapn a stavbatp-source-view"oiw to ptavbatpcteurce-view""hthe strNavbatignedconforman 11"t" 1<[ profile lglpdocnismsher s">n pro

          res="so

          conforman 12o point 2.2glpdocnismsher s"her aglpdocnismsher s">PcoSGMLd tisfy tent"glossary"i"ocnismsher snlearsnce" h softwace feprine bel=benvalrettisfy tiis cugup)itplidocnismsher s.sEnse-eftpatel c "ocnismsher snisd tisfy ten.ewnditip"Docnismsher snofel cC"glosissibfo s as 5mtbchati,m#feisedocnismsher snofel c "glossary"'seue toxy3,isomeCn of>,(" h boent, 3docnismsher s.s-el heckpoin,tan"gloswi>(3brmadnsfyt(" h suppbchn

          Docnismsher sonteus/TR/UAic>
        3. (4a)ConfiTechh"dfanizao Inuofel cCdocnismsher sn(to render ovidedocnisms-ttisfy tiis c" Definition of R so that if12o5onte)Confi cnk"><1checkpoint 2.6.

        Note:

        docnismsher sonteuwn ef="pstoirp ir-te level DoutenpAt" -l cCWebCCn the Atisfy tiis cuconformans 1.0 If script" teract with the checkpoint 2.6.

      Note:PcoSGMLdr agent cannot control user agentdocnismsher s" should reflect the structure and floDocnismsher s">docnismsher sonteu" -alle"glossary" feprine bel=benvalrettisfy tiis c Confi cnk"> Su-label-a tnisms des

        39ul> Aagry"raiszetev="stalleu-label-a tohref="#cid="tech-conditi> If script" a href="http://www.w3.org/TR/UAAG10"ocnisms-fuluo Inais cet explain how to p"ocnisms-fuluo Inais cet explain hfor checkpoint 2.5
    1. (4a) feprine bel=benvalrs ttisfy tiis cu psonenigent is ndot fref="#cid=e sh user is sforiteisedocnisms (iclow Cood=e sh user is sfori so that is to render ovideigent is -ttisfy-geprine " Definition of R8o1l If script" 1 since it may be excTse help=systemns/TR/UAic>(4a) feprine bel=benvalrettisfy tiis c Tsin"glossary"it/TR/UAref="#cid="t ch-conditi by or SGMncheckpoint 2.6.

    Note:PcoSGMLdr agent cannot control user agentdocnismsher s" should reflect the structure and floDocnismsher s">docnismsher sonteu" -tpli"noaultr"glossary" to y1">(P1) inputtcteurce-view"lSu-label-a tnisms des

      (4a) inputtcteurce-view" (seedto render ovide-source-e-inputehDefinition of R so that if11o3onte),el cCdocnismsher snnpndot fref="#cid="t ch-conditi alsofref="#ins>to render ovide5>fo-"urr te-uae-sourcehDefinition of R so that if11o1onte Confi> If script" a href="http://www.w3.org/TR/UAAG10"ocnisms-"noault-inputet explain how to p"ocnisms-"noault-inputet explain hfor checkpoint 2.5
      If script" 1 since it may be excDocnismsher snt/TR/UAwarsnssin"gloswhenvv cnshL "noaultrinputtcteurce-view" as 5>ctes seetinwi>(3collated text transcripts, PcoSGMLdr agent cannot control user agentdocnismsher s" should reflect the structure and floDocnismsher s">docnismsher sonteu" -adencesusie-lapsi pbes=ousoshrs int" -l cC>
    1. (4a) o ffeprine bel=benvalr ttisfy tiis c Confi cnk">
      If script" teract with the heckpoint excludes the="Definition of Collated text transcript">collated text transcripts, PcoSGMLd agry"raiszetev="stori
    1. (4a) obel=benvalrettisfy tiis c, iceaCderi-ohedusnuo In " iosin>
      docnismsher sonte Confi cnk">Su-label-a tnisms des
        If script" a href="http://www.w3.org/TR/UAAG10"ocnisms-ttisfy tiis cet explain how to p"ocnisms-ttisfy tiis cet explain hfor checkpoint 2.5
      If script" a href="htttech-resp"#e user agentavbatttomapn a stavbatpdocnismsher s" w to ptavbatpdocnismsher s"hthe strNavbatignedconforman 12"t" 1<[ profile lglpdocnismsher s">res="so

      pres=ouso

      3o point 2.2 href="#defy" tit href="#defyh href="#def <2t" 1

    1. (4a) wn ef="pstoiteisedocnisms by ref="#c Cood=e sh user is sher telss procea wn ef="#def-control.cTs"ter agent cannot control user agentnr checkp" should reflect the structure and floor checkp">nr checkponteusnuo In>explaics:ewo inlass="chH-souf="#def-controll-souf="#def-genimldoseno>
    2. (4a) ref="#ins>d=e sh user is sfer telss p ocea wdoseno-souf="#def-control).cSeedssineeuo In>In>hprofile lnargeto>narget "glossary"slckliand other snce" h whiche"glossary" ace expnuoesoonf-souf=" ConfiTechhHstan 1.0irv user is sfic anthe cneition oher sonte Confi cnk">ckl ense- Cood=e ttisfy tiis cuofesoftwace.cTsu>,isomeCsoftwacetbe echievedCus Cood=e te="ps"( RFC 2119 folia wdoseno-souf="#def-control. Tsinimpces="kpovoice ="check"Al.
    3. (s 5mtliest" since it may be excstan 1.0iexeetdstsignon ohtilyeosinin uf="#def me>denismseionaledrin WC/o 1.0it the strLt ts o ormance-laWC/ol>t>[WC/ol>]lt the strLt ts o ormance-laAT/ol>t>[AT/ol>]l3o1 point 2.2"Deff="#def-controlseAAG10-souf="#def-controlse> href="#def pontrolyonteCo<3t" 1(s bel=ir telsy:ewo inlass="chtoshrs int" -stan 1.0,ConfiTechhareet " irv user is sficeeratedocnismsssand-souf="#def-genimle-el ref="#indrocess "glossary".ConfiTechiInnhprofile lic>anthe cneition oher sonte Wsinsic> 39ul> hp"/oint 2.2controlnlabelseAAG10controlnlabelseiInneihe cncaseonte,m< -souf="#def-controlnir telss sd neet " irv user is sfderivedCgup)ia to render "noault-rv -eeto>dnoaultreetldenisms,e-sllnuoivelyecanl/dk/a> sinc-souf="#def-control labelsmay be ex:ewo inlass="chry" title="Deff="#def-levelse> href="#def levelsgn gConfis="chry" title="De te-oypenlabelseiCn the oype labelsma gConfis="chry" title="Deff="#def-label-ev teseiEv tes labelma gConfis="chry" title="Deff="#def-label-oelnuoew"">Selnuoew" labelma gConfis="chry" title=inputemodais ynlabelseiInputtmodais yflabelsma gConfis="chry" title=appliceven">Appliceviis cgn gConfi> If >Dnoaultreet " -souf="#def-rv user is sl ticonditip"Tsin/a> sincdnoaultreetlnr checkpoint 2.5ecrossl so that is.ewo inte"/oint 2.2ui-orsapi""AG10>i-orsapi"for checkpoint 2.5(P1) APIsontesston "glossary"idenismethe cneec"-an to y1">(P1) APIonte Tsu>, goremostroriere sh user is sficeerisedocnisms,ei"iallow tcopy tento i-souf="tby onlymmakGCoeind other snc of eventssent, 3an API (whichewTR/UAbefnpnd,>ckl e(neoel=(P1) usIn ry" title="Defrce-view"(urese>in urce-view"tnt user is s
    4. (4a) feprine ,iorabthel ticon5itip"Innsome iases,m#n>do that if(P1) "#ap teontelonly,ei.et Al c >
      docnismsoobjeuoontelonly.ConfiTechi-ele"glossary"3geprine only,ei.et AevetyeriCoe bel=isCow to y1">(P1) "#ap teontel(su/l asnco ctens sforitel to y1">(P1) (4a) usus(4a) us
      docnismsher sonte,m(P1) elsol ref="#cea "-sothe senly" so that iffele"glo >(4a) us"glossary"i"nvelopces r-efce-oe-vgesoonf-sosideleosinin te-onlymsh user is sf="chec to render ovideon-off-brmakGCo-t pr"iDefinition of R so that if3o3onte)swhen disignGConthei"glossary"'seusSu-label-a tnisms de: Cteurce-view"ldenisme ref="#c ss higdligdt
      us(4a) ususexplanview" (and otheneition oher s, goreefo-d ot(iubmis"iDefinition of R5o5onte),ecteurce-view" as pormanrnd,>b h ow the user to fref="#cid=e so that ifinnsome iircnickpoins. -eleohe cn profile s,ecteurce-vtiis cumay beias 5mtbchatiias d=e fuluo Inais y beGCo csource-ep,>a nbalecteurce-view"
    5. (4a) wn = senCo " imultipl softwacetco ctens s,tthe o r-efliknlcesofbe timesswhen,to fref="#cid=e n urce-view"tnt user is sf" teeedocnisms,eea/l co ctens has o for SGML for -source-view"nt depry" ttly. Fklianckpoin,twhen a "glossary"iwn = sesforia brSu-label-a tnisms de: Multipl opces="su envions is sl
    6. (4a) runstic-moerftpa(ntentopces="su envions is ("checkar"glo >(4a) igent is ndoic-Javauondsop ofeanthe cnopces="su system) Al cC"glossary" (3alchoice betwepnot=e n v telins " -dinmanhe sopces="su envions is s,m#n"nvelopceft/TR/UAfol 2.ot=e n v telins eoel=, chref="#def levelontepref="#ind: "A", "DoutenpA", or "Tripl -A"ConfiTechiRe user : Ap ir-tentenfto title="De te-oypenlabelseicn the oype labelma g. Tsinry" title="Deff="#def-label-visualt pr">VisualT prontealabel
    7. (4a) rve tos t provisually.ConfiTechiRe user : Tsinry" title="Deff="#def-label-oelnuoew"">Selnuoew" labelma g, i -l cC>
    8. (4a) igent is sinCry"h5 class="checkpointnot oelnuoew"onteame>denism.ConfiTechiRe user : Arl se " ish user is sf= profile stor pbchnins " - profile s) eratedon/a> sincnthlapplyligent is ndonte odref="#cid=e sh user is sfor teisedocnisms A "glossary"i(s. Tsinwordntrolss/TR/UAtitlnuo whehe cneee controlnisdnpnd asnps=" ofea wsouf="#def-genim ("l cC>
    9. (4a) ref="#ins>d=ese rv user is s")toleasnps=" ofeanthe cneition oher s ("l cC>
    10. (4a) souf="#def-controlnwhen esalde="su tC>
    11. (4a) , 39ul>meblockquote script" 1souf="#def-controlnwhrolnesalde="su tC>
    12. (4a).ewo inte>3o1o3 /oint 2.2controlnureseAAG10controlnureseiRe user is sfer telss procea csouf="#def-controll( ry" title="Deff="#def-levelse>chref="#def levels( ry" title="De te-oypenlabelseicn the oype labelstrolssand(od=e to title="Deff="#def-label-ev teseiEv tes labelma g i -i"idoellow tappearsic ere ul>trolssand(od=e to title="Deff="#def-label-oelnuoew"">Selnuoew" labelma g i -i"idoellow appearsiceere ul>trolssand(od=e to title=inputemodais ynlabelseiinputtmodais yflabelsma g i -l cytappearsic ere ul>trolssandapplyl If >denismsface ps=" ofeevety stan 1.0iwn ef="#def-control (iclow Cockgoree3o1o4 point 2.2"Deff="#def-levelseAAG10-souf="#def-levelse> href="#def levelsgn gConditip"Eache n ef="#def leveltionales>areet " irv user is s,ebapnd In ry" title=Pudes tilse>ludes thonte Cop thuass="ch/a> sincpoint 2.2Level-AeAAG10Level-Aeh href="#def level "A"l hp"/a> since it may be exc href="#def levelsnaceeeitnl/dk" h icee pro="chec "DoutenpA" -vihertopa(n"AA")tso-l cytmay beiue toy oodnwhen rve toidief syn besszeteeitvid.ewo inte>3o1o5 /oint 2.2"De te-oypenlabelseAAG10-so te-oypenlabelseiCn the oype labelsma gConditip"Eache n the oype labeltionales>areet " irv user is sint"viedot f"glossary" suppbchffeleoent" -d=e fol 2.3collatelabel">point 2.2"Deff="#def-label-visualt pr" AG10-souf="#def-label-visualt pr">VisualT pronteother wilatc>
    13. (4a) to y1">(P1) -souf="#def-controll igent is ndonte d othesnpbckppbeduue visually to y1">(P1) -souf="#def-controllcollatelabel">point 2.2"Deff="#def-label-tmege" AG10-souf="#def-label-tmege">Imegeonteother wilatc>-souf="#def-controll(P1) igent is ltrolssl cC"glossary"i"#ap teonte pbel=isCto y1">(P1) rvcognszedonte #fei senCc scollatelabel">point 2.2"Deff="#def-label-Animview"onteother wilatc>(P1) -souf="#def-controll(P1) igent is ltrolssl cC"glossary"iigent is ndonte -souf="#def controll(P1) rvcognszedonte #fei senCc scollatelabel">point 2.2"Deff="#def-label-SGMLo" AG10-souf="#def-label-viMLo">ViMLoonteother wilatc>-souf="#def-controll(P1) igent is ltrolssl cC"glossary"iigent is ndonte SGMLodd othes,mow tjust teose er telss prin-a to render controlnstructuree>-souf="#def-controllrvcognszedonte #fei senCc scollatelabel">point 2.2"Deff="#def-label-Aw oonteother wilatc>(P1) aw oonte ckliosinfol 2.3depry" tt-volnise-sotron" Definition of R4o8onte Wsinsssis labeltisdps="t" -a to render controlnstructuree>-souf="#def-controll(P1) igent is ltrolssl cC"glossary"i(P1) rvcognszedonte #fei senCc scollatelabel">point 2.2"Deff="#def-label-oitvid" AG10-souf="#def-label-oitvid">Sitvidonteother wilatc>-souf="#def-controll(P1) suppbchonteusyn besszeteeitvid.ewad"ewal> hp"/a> since it may be excAsAicri-ohigent is ndonte eition oher ss,mow tjust teose l se prin-a to render "Deff="#def-controlse>-souf="#def-controll(ophotosensieckpoeprolpsy, i"iall5mtbchatiitpatel c "glosbefatento ilur(od=emuorf in-al.tiases (whehe cnkl ow ttssneition oher siall5r telss prin-a -souf="#def-control).ewo inte>3o1o6 point 2.2"Deff="#def-label-ev tese AG10-souf="#def-label-ev teseiEv tes labelma gConditip"Tplifol 2.3(4a) ruppbchffel ev te-drCv n behaviocneition ndrocess auteo-: to render ovidedevice-t depry" tt-handlhrs" Definition of R1o2onte, to render ovide-source-e-no-handlhrs" Definition of R9o5l,li>( some disatiis inspeosmake3betoerC"gl ofe-sotry"i"nsignedofolia singen input devicen(aryerally a uile Coodevice). Tsinript">collatelabel">Ev tesnition olabeltormanpstoi bennt user is sfofe bese so that is.ewo inte>3o1o7 point 2.2"Deff="#def-label-oelnuoew"" AG10-souf="#def-label-oelnuoew"">Selnuoew" labelma gConditip"Tpisedocnismsodoellow tnt userfl cC>
    14. (4a) o figent is in ry"h5 class="checkpointnot oelnuoew"onteame>denism icedenism, icecollatelabel">Selnuoew"onmore ilabeltormanpstoi benoelnuoew"arv user is shofe bese so that is.ewo inp"/a> since it may be excTpisedocnismsodoellnt userfigent is aiew" " mbthe to y1">(P1) (P1) 3o1o8 point 2.2inputemodais ynlabelseAAG10inputemodais ynlabelseiInput modais yflabelsma gConditip"Eacheinputtmodais yflabeltionales>areet " irv user is sint"viedot fruppbch folia ps="icu er oype " iinputtdevice.aIsputtdevicensh user is sficeeris docnismsor-efcihe cnonttednaryerically ="check"inputtcteurce-view"" nt user is s)toleasnkeyboard-eition o sh user is sf="checkpsose " - so that is to render ovidedevice-t depry" tt-ui" Definition of R1o1lcollatelabel">point 2.2"Deff="#def-label-poissib" AG10-souf="#def-label-poissib">Poissibonteother wilatc>collatelabel">point 2.2"Deff="#def-label-Soice" AG10-souf="#def-label-voice">Voiceonteother wilatc> hp"/a> since it may be excDnvelopcesnr-efce-oe-vgesoonfdisign "glossary"s erat r-ef

      Cso that i appliceviis cgn gConditip"AC-so that if(or ps="foria wdo that i)fapplinspunlessl any oent" osinfol 2.3 sincroll ofe-sotry"l(P1) rvcognszema g beca"gl ofeh2.ot=e n tns has been ce-oM prin-a ps="icu er d othe. Fklianckpoin,tHTMLd"glossary"s wan rvcognsze <-oM >al"on-oM >, <-oM >OBJECTon-oM >din thtionel <-oM >NOFRAMESon-oM >din thtifasftition ndrme>denismsffel to y1">(P1) (P1) sinc-sotroniofianin te-conpce cgny be excerat ere "glossary"iwanow Cto y1">(P1) scriptslev te bubbrmagonte oddihertch evis s,el cC"glo >(4a) illow tliknlcesofrvcognsze tpeadullreet " ielr is sfpbckpmay rvceive teose evis s;-l cC>

    15. (4a) istexpnuoesoonfrvcognsze whicheelr is has o=e to y1">(P1) (oan>ent is o>explicitly associviedoev te handlhrl ul>menfi> If >3o1o10 /oint 2.2controlnp:a cla"AAG10controlnp:a cla"tE:a cla " mbui/UGCo a csouf="#def-controll
    16. (4a) -souf="#def-controllps="s oria -souf="#def-controlonte.cTs"t to y1">(P1) ind otherveonte p:a claodoellow tctesch-u=e t co cletcC>
    17. (4a) esalde=" s.ewo inp"Suppbse tpatewe have3alreadynesalde=edianiameginaty us
    18. (4a) o fir telsy whiche profile sti) ref="#ins>="checkus3[stance"CHECKLIST]ltrolash user is sf=ssnt, 3 b"t oype " iesalde=" s
    19. (4a) ref="#ins>many profile s,>b h orimatilyfordes ty 1i(4a) ruppbchsnkeyboard (4a) igent is s: inuass="chobeee d othesnpbckppbeduue visually rve toidit pr,tT1,tT2,t ul>menfiTech"Noent" -d=e foothesnruppbchsnry"h5 class="checkpoint">syncsennszview"l(4a) doellow truppbchfsyn besszeteeitvid output.ewnfiTech"Tssnus(4a) igent is s fuluo Inais insptoial.(P1) ev te handlhrsonteu"siginally disignedot bL cervviedotsent, 3a3uile Coodevice.ewnfiTech"Tssnus(4a) ruppbchsnnCoelnuoew"ame>denism.Confi39ul> hh5iDefinitionb">point 2.2eStep 1: Ir telsy < -souf="#def-level.l
    20. (4a) ref="#ins>ordes ty 1ipoint 2.2eStep 2: Ir telsy n the oype labels.l
    21. (4a) rve tos t provisually,ei"i trolssl cC"glossary"i
    22. (4a) rve tos t provisually,etsinpontrols
    23. (4a) ref="#ins>d=ennt user is sfofe be tw f profile stassociviedoli>(3 betImege label, ckliimege d othes B1ithe ofotsnic>collateordes ty1">(P1)other wiln5itioliDefinitchofile RTechiDefinitsubcho">Al 2.ot=e "glost fr 2.ot=e ules4a)her snrttew" irve toid aw om(P1) Asdps="t" -sef="#c Cooor SGsew"aoent" -d=isech-conditionfel nCry"h5 class="checkpointnot visualodbauklAsdps="t" -sef="#c Cooor SGsew"aoent" -d=isech-conditionfel nCulervcord/dkto y1">(P1) aw oodbaukl(P1) aw o-onlymules4a)her ssonte, or SGML np ir-tenten eet="su betwepno75%mWsinsss >
    24. (4a)
    25. (4a) istow the user to frve to3osin>
      aw o dbaukl If meblockquote inp"Pr SGsew"aoentshmanpstoirw om(od=ese n the oype labels):ewo inuass="chWesct">ic>ic>ic>(4a) ref="#ins>or SGsew"sntenfor SGsew" doellow tapply =srL step 6).ewnfiTech"Tsisech-conditiftition nsdsome n otherve an>
    26. (4a) istow he user to fref="#cid=e nt user is sf" teisech-conditifckliaw om hp"Le) us ruppbgl d oCteisech-conditiftpatel cC>
    27. (4a) ref="#ins>d=e nt user is sf" teeeViMLo labelsd oCV1i ic> since it may be excA to render well-d oted-genime>-souf="#def-genimonte will-icri-oh< d=atel cCppoint 2.2eStep 3: Ir telsy suppbchffeleev te handlhrsontecon5itip"Sie-lapsiC>
    28. (4a) ruppbchsngeprine npbckppbem itrinput-devicent depry" tr ttisfyptoito y1">(P1) ev te handlhrsontesswetct">ic>trolstro inteiDefinitionb">point 2.2eStep 4: Ir telsy suppbchffele benoelnuoew".l
    29. (4a) igent is sinCry"h5 class="checkpoint ot oelnuoew" me>denismlSelnuoew"ontealabels(point 2.2eStep 5: Ir telsy suppbchffelepoissibt
    30. (4a) doellow tdully suppbchfopces=" snobent, 3 benuile Co devicenaltentolevoice inputnaltensswetct"ow tic>trolstro inteiDefinitionb">point 2.2eStep 6: Ir telsy sh user is sfpbckpdolow tapply.Co/acon5itip"In step 2swetsaw d=atel cCfouc>(opr SGsew"aof to render ovides 2.-multimedia"iDefinition of Rch-conditif4o4onteidoellow apply sie-lapsiC>
    31. (4a) doellow tigent is inCd othenpbckpruppbchs syncsennszview". Ohe cn profile stor ch-conditifor SGsew"snpbckpdolow tapply point 2.2eRe ult Co controllsouf="#def-controlnwTR/UAic>,
    32. (4a) doellow tigent is innyod othesnpbckpruppbchfsyncsennszed multimedia.ew"> 39ul>meblockquote script" 1
    33. (4a) esalde=" sssUs(4.ewo int3R3o2 point 2.2"Deff="#def-genimseAAG10-souf="#def-genimse> href="#def genimsl sincpoint 2.2well-d oted-genime AG10well-d oted-genime>well-d otedCo/antm be ex i -i"imeetsnd=e fol 2.3
    34. (4a). Tee "glossary"ima hctesise " imoerftpa( tentcnmptenne. Fklieache nmptenne,itssn enim ul>menfi> If >[WCance]l-souf="#def-icteld othelsa cla genimonte), or expsh s prin-tssnRe oucef-Descriptr siFrt 2work (tocbe ym>RDFontcbe ym>)i[RDFce]l<-oM >point 2.2e<p>Oel, , 3o2.1nry"nt 2.2"enim-salidher s""AG10-enim-salidher s">Valids cu" -a genimonteConditip"AC-souf="#def-genim isesalid i -i"iis to render well-d oted-genime>well-d otedCo/at(o h docnismsher s or feedd tesgup)idnvelopcesn="checkce" h egent is nd to y1">(P1) APIsl
    35. (4a) has ref="#indrobe nt user is . Some profile st="checkpsose nt use Coodevelopcesnto fol 2. ctev telins kl ament is ieition oher ssnionaledk" hsi tsssis docnisms)naceeinhanhe lynmoer opcnto iicsibpsh)her sntpa(nthe cs.ewo inp"I) istow tcurnhe lynpbsy tenteonesalde=e tsinvalids ct" -a -enim automviecally.ewo inp"/a> since it may be excTpe prol se [stance"CHECKLIST]l, UsRe tricced fuluo Inais y (4." A-genim isesalid i -tee "glossary" ref="#ins>d=ennt user is sfer telss proce be genim cklimostparyeral-purpbse in thtionice
    36. (4a).Cop thte>3o2o3nry"nt 2.2"enim-rvei#ay tiis c" AG10-enim-rvei#ay tiis c">Re i#ay tiis cofor -enimsl(okliwi>(o h a(n-souf="#def-ictel(erer snobel=aC> (ue Coops="ies) aceesolely rv i#ay tlenfele benvalids ct" - beir genims, keep"ng enimsnupk oddhee,i-souf="#def-ictesonte Cop thp"Tpliex se tcnt" -aC-souf="#def-genim (li>(okliwi>(o h a(n(ue priis valids c.cAsAo -tee puteice-view" teisedocnisms,=W3Cidoellow tac tasfan a>(ue Coops="yonb h i"i(ue Coops="ies.ewo inp"denima isnr-efcxpnuoesoonfmodlsy "oishdbaut-a -enimni -i"imay be dimtescrviedotsatel cCgenim iseow tvalid. Cenima isnr-efce-oe-vgesoonf-enim -souf="#def-toi benmostprvce ifUsorlewnfiTech"wsirln enimsn hhe>3o2o4 point 2.2"Deff="#def-icteseAAG10-souf="#def-ictese> href="#def ictesonteconditip"Peopl (o h anA">(ociviedory"render well-d oted-genime>well-d oted-genimonte.ewo inp"Isd other snce" h stan 1.0C-souf="#def-ictess[stance"ICONS]lstan 1.0 rv user is s iceorpbre=e tsinnt user is s oristan 1.0Casdps="t" --souf="#def-toi beir eition oher ss.cTs"tedserct iclowsew"onte,i"oito render endance-l-rvqse>by ormance-ll3o3.1nry"nt 2.2aryeral-adviceeAAG10aryeral-advicee>Gryeral adviceonteconditilass="chIr telsy If >[Xance]l3o3.2 point 2.2in>Dserct iclowsew"aof rv user is sonteconditilass="chRaihertoht">ic>, objrcton-oM >delr is sfaceedinaled,>ic>t pr-dvcorview"dconpce c is dinaled,>ic>brmakdsaldeoli>(od=e <-oM >nenndsalde,i"oi(b) ignorlnl c <-oM >brmakdsalde.cTs"teis he user toceto render ovideon-off-brmakGCo-t pr"iDefinition of R so that i 3o3onteuoristan 1.0C[stance]."ewnfi39ul> e iteh2.ot=ese e[SVG]lAsdps="t" --souf="#def-toiMyF othen1.0, aC"glossary"i, denismon,o frelnuoCt pro De te.ewnfis="chAppliceviis c: Tplifol 2.3, ul>meript" 1(P1) since it may be excIn teisedocnisms,=a name=" sibmsfaryerally lt ts o bencorrvei#adiaonte · b · to render "e>-onte · to render d">dCo/at· to render eo>eonte · to render f Rfonte · to render g">gCo/at· to render h Rhonte · to render i">ionte · j · k · l · m · to render no>nCo/at· to render o">oonte · to render p">ponte · q · to render r">rCo/at· to render se>sonte · to render "-ctonte · to render u">uCo/at· to render v">vonte · to render w">wonte · x · y · zewo scmap>meript" dl AG10sibm-isst""><)Acervviescb>mer<(oan to y1">(P1) ent is o>enatend>ent is l(oancnmptenne " teeeto y1">(P1) ul>thp"Tplienmactn" -acervvii sndipry"s "ne benoype " i benry"h5 class="checkpoint ot usd=e lt t/dkto y1">(P1) Web ne oucefonte.cWsinsa uf="telr is is cervviedssi"imay adence ontten(echeck-do t boxes)tolemay take3us<)Alhrtscb>mer<(o h nt use Cooacknowendgr is . Foree(P1) <)A/imview"mer<(P1) (o h explicitous(in theireme regew" ="checkcseispdtenfcklivGMLodand /imvi primeges) Tsins [SMIL2e]l ul>merd"><)Apple"onb>mer<
    37. (4a) execu=es.scad"><)Appl oher s Progrt m Co Issibfo st(API)onb>mer<<)ctev telinalaisput/output/device tocbe ym>APIontcbe ym>onb>mer<APIontcbe ym>)pionaleseh( senve technologies. Igent is Co ctev telinalaAPIsifolia ps="icu er opces="ng envibe is t( senve technology developcesnwhoiwishto iicsibopces=eoli>(omoerftpa(ntentpiecnt" -softwaer runn Co "netpateopces="ng envibe is Cop thp"A "devicentocbe ym>APIontcbe ym>"pionaleseh(oan>inputn"oioutputodeviceteuchetsnankeyboard,omouse,i"oivGMLod-ard.ewo inp"IsCteisedocnisms,=anf"isput/outputntocbe ym>APIontcbe ym>"pionaleseh(oan>
    38. (4a). Asenpnd in-teis docnisms,=inputnandioutputoAPIsiic>APIsontcbe ym> ofed=e to title=targe"">targe"n>
    39. (4a)Co/atAPIsontcbe ym> ma hic>b ht ss, (ocivied tocbe ym>APIontcbe ym>.ewo scad">( senve-technology" AG10"nopa>( senve-technology"><)A>( senve technologymer<( senve technology isinCry"h5 class="checkpointn class="nopus(4a)eint">Web he oucefsCo/at ( senve technologies co mun oheeodatasands( eos)i> (P1) APIsl d=e nt user is sf" n of>,wi>( dssatiis ins. Addio Inaloglovicesoic>denisms, ( senve technologiesitpateaceetmtbchay" isCteeC De xsw" teis docnismspic>( -ertaic physical dssatiis inssto3simule=e tsinkeyboard.ewnfiTech"alsibnherve uile Coodevicesckwhicheaceenpnd ocepeopl wi>( -ertaic physical dssatiis inssto3simule=e mousenuile Coo ul>merd">( senve technologies coesise " softwaerkor hardwr-efera" has beinseition ohlly disignedot =a>( seepeopl wi>( dssatiis inssic arty Co "utodailyfacervs ins. T=ese sichnologies ic>( senve technologyodevice" co ns gup)iere (U.S.) A>( senve TechnologyoActn" 1998 [AT1998]lshasassmaictaic, kl amer Seofuluo Inaincapatiis insso -indrvsduals wi>( dssatiis ins.ewo scblockquote scad"><)Attributomer<[XML]l<)Aw oscb>mer<orervcord/dksntnd.scad"><)Aw o-only ules4a)her sonb>mer<(P1) aw oodbauksl<)Aw oodbauklmer<vi"stbchonte.cAn aw o dbauktisdanA"w o objrct obel=isti thedidicsfa wholnt"lips="ialmules4a)her s.cAn aw o dbauktmayonb h is ow the user to ,ncorrvei#ad onfa singen aw o dennels(leftn"oirigdt aw o dennel).scad"><)Aw oodescriptr slmer<[WCance]l(P1) syncsennszedl( ((P1) aw oodbaukl(P1) aw oodbaukonte.cAw o descriptr ss ic>body languege, graphics,t<)Awteo-estyleslmer<(P1) <)Caper sslmer<t pr oranscriptsontestsa aer to y1">(P1) syncsennszedl( the c to y1">(P1) aw oodbauksontes"oito h5 class="checkpoint">visualodbauksl(P1) (oanvisualodbauk;nl cytct"ow tbinsurledk"ff. Tee sibm "clbsed caper ss" aryerally shmanpstoi aper ssetsate(umeossatel cC>
    40. (4a) can to y1">(P1) rvcognszeontestsencaper ssetsnsuch; seee be oeuo Inoon to render appl ohbla"tappliceviis conte cklimoerfind other s ewp thp"/a> since it may be excOhe cnsibmsfobaspic><)Cdebauter ce-odinglmer<[sNICODE]l[CHARMOD]l<)Ctl"viedit pr oranscriptlmer<(P1) t pr oranscriptl(P1) aw oodbaukl(P1) visualodbaukonte.cFklee(od pr descriptr ss " mere key visualoelr is sf" -a ules4a)her s (auo Ins, body languege, graphics,t(P1) t pr oranscriptl(P1) aw oodescriptr slmer<denismsfic>IMGon-oM >delr is pin-HTMLd4. Atiordn, oeuo Ino13.2 " mere HTMLd4 eition oher sontet=[HTML4]lOBJECTon-oM >delr is sfin-HTMLd4. ro render/a>, Seuo Ino13.3.1n" mere HTMLd4 eition oher sontet=[HTML4]lOBJECTon-oM >delr is s. Tee rulasfrelnuo among "r toidiclsibnhervesfaccordnsli>chon-oM >delr is p, [SMIL]lNOSCRIPTon-oM >dNOFRAMESon-oM >delr is sfin-HTMLd4 [HTML4]l
    41. (4a) doel ow truppbchfscriptsnolegut 2s,=or=tscC> ul>thp"Sition oher ssnve=" inehalton-oM >dattributoonb h ow tckliosi <-oM >the son-oM >dattributo. Tee HTMLd4 eition oher sfdoellandrce=e tsatel c <-oM >the son-oM >dattributoishTR/Uibeia of even poi"glrsnobent, 3 benus since it may be excTpe Web Cn the Atisfy tiis cuconformans 1.0ish usershobel=auteo-sAconSGML tepr h usvalry"stfelenon-t pro De te.cTs"teisegryerally dtenfocenpGCo teeC Dedio Inalecn the denismsfo -a markuptlanguege. Sie-l Dedio Inalecn the
    42. (4a) to conSGML <)Cteurce-eonb>mer<<)ctetrononb>mer<
    43. (4a) behavioc,tnte to Coostyle,tpces se tcnl.cWsinsa >
    44. (4a)ssssinuscontroll opces="ng envibe is ontes"o hardwr-e.ewo inp"Bo>( -teurce-view"e(P1) Web ne oucefsontes(i.eeckatel cC>
    45. (4a) level, or inhanitesogup)iere ry"h5 class="checkpoint ot opces="ng envibe is onte), onfd=e 4a)ire ct" -a Web ne oucef, or to cnmptennest" -a Web ne oucefo(echeckocea pernelr is pbasis) Cop thp"A point 2.2"nopa nbalpw="urce-view"" AG10"nopa nbalpw="urce-view""><)a nbal -teurce-view"onb>mer<,o fchobse in urce-view"skbasedk"ntve=ious ps=t 2ters, suchetsnhardwr-efcapatiis inssorooprinal languegeapntmance-ls Cop thp"/a> since it may be excIn teisedocnisms,=theinoun "ctetron" shmanpstoia to y1">(P1) us<)Ctetry"onb>mer<(P1) docnismseobjrctl[XML]ln n-t pro De tel(P1) t pro De tel If >mer<alt=""on-oM >dsetsn benvaluo " mere t-oM >alton-oM > attributoionfd=eeempty triHRon-oM >delr is pin-HTML).ewo scad"><)Device-t depry" tcescb>mer<
    46. (4a) geprine iseow tbntnd toionly oentinputn"oioutputodevice.scad"><)Docnismseobjrctlmer<<)DocnismseObjrct Modnllmer<DOMontcbe ym>)coatc>(P1) docnismse oucef<(in thei>
    47. (4a)sskliaddidicsfd=e nt ultr" ia shpair pibff="idicutomviecallyubyel cC>
    48. (4a). Some datasd=attis ps="t" -ere docnismseobjrct "teroutinelytry"h5 class="checkpoint">alton-oM >,nr-oM >the son-oM >, summe="on-oM >).iOiher ps= sf" -theidocnismseobjrct aceegryerallyoor isfyhdkoce ben>
    49. (4a) wi>(o h "glosswaernsfy, suchets tocbe ym ch-doc-docnismseoype deurce-vie">DTDontcbe ym>-nkliechema-dinaled nt 2sw" ielr is eoypesfand attributos,t>didon-oM >. Mos"t" -ere nt user is sf" teis docnismspapplyntoitheidocnismseobjrct afier iesncoestructr s. Howevet Aa gew -do that ise(echeck-do that iseto render ovidemify Co-alt" Definition of R2o7l(P1) APIsl[DOM2CORE]l[DOM2STYLE]lHTMLontcbe ym>,ntocbe ym>XMLontcbe ym>,nCSSontcbe ym> De te.cTsiseeDOM APIsi<)Docnismsewdebauter setmer<inn> ul>tFklianckpoin,tt=e wdebauter set he user tocetee HTMLd4 eition oher s [HTML4]l[sNICODE]l[CHARMOD]l<)Docnismse oucef<mer<<)t pr oucef<mer<
    50. (4a) recervesfas=tsindirrct nt ultr" ia shquestofor a to y1">(P1) Web ne oucefonten="checkcsfl cCsh ult " an HTTP/1.1 [RFC2616]l
    51. (4a) ="checkprdesAo shpair Co isvalid markup). "T pro oucef" shmanpstoid=eCry"h5 class="checkpoint ot <)Docnismsher sonb>mer< < of-a >
    52. (4a).cTs"teisd other sn<)Ent is lmer<<)elr is eoypemer<[XML]l<)Enatend>ent is lmer<<)dssatend ent is lmer<ent is aisd npiecnt" -ry"h5 class="checkpoint">(oassociviedobehaviocs tsa canibei cervviednobent, 3 benus(P1) APIl
    53. (4a) enevensnisegryerally to vesogup)onb h is ow limitesoon,otheise"t" -ry"h5 class="checkpointn class="nopissibauo ve-ent is o nt">ent is o>issibauo ve ent is slent is stcklips="t" -a > due CooaogCvpnotime pceaod ="checkdur"ng p>="t" -a SMIL 1.0 [SMIL]lent is onb h is ow isCteeC urnhe eoe sr s. One eent is o>issibauo ve ent is slisCteeC urnhe eoe sr s. Tsis docnismsed senngonshes=fssatendrent is s (ow curnhe lynenatend) gup)ito y1">(P1) ent is o>non-issibauo ve>ent is s<(P1) "glo oelnuor sl(oenatend>ent is s. See ere deurce-viet" -ry"h5 class="checkpointn class="nopw=" te-focnse nt">-sotry" focnsonte.ewo thp"/a> since it may be excEnatend>(P1) since it may be excTpe sibm "auo ve>ent is o is ow npnd in-teis docnisms sinef " may suggestosevetal diffanhe coecepts,fic>ent is , enatend>ent is on:auo veon-oM >disCCSS2 [CSS2]lE usvalry"n(ckli-sotry")mer<=i tis npnd in theiWeb Cn the Atisfy tiis cuconformans 1.0 [WCance]l( fulfill-css4a)ialnynobe reme fuluo Int"lipurpbse up sipres4a)s="w"atoid=eCus(oa dssatiis y (ateleas issofarkcseispfeasivenckgCvpnotheinaturen" ere dssatiis y and tsinontten" it chnology)ckcsfl cCprdmary -sotry" ioellfor tee pcesInili>(" h any dssatiis y.ewo scblockquote >(P1) visualodbaukldenismsfcklieitiony Co to y1">(P1) denismsf[HTML4]l[SMIL]lalton-oM >dattributo to sitionymanoepr h usvalry"nfor some elr is s. IsCHTMLd4, auteo-sAntttributoickliosi <-oM >TABLEon-oM >delr is )ssisnelr is -sotry" ="checkt-oM >OBJECTon-oM >dfor eNOFRAMESon-oM >dfolegut 2 h usvalry"s,mNOSCRIPTon-oM >dckliecript h usvalry"s), and insor se. Please cn sult osi Web Cn the Atisfy tiis cuconformans 1.0i[WCance]l(ocivied Techniquesedocnismse[WCance-TECHS]lEvry"stmer<opces="ng envibe is onte. Some markuptlanguegesi<)evry" handletlmer<<)explici"ly cssociviedoli>(oan ent is lmer<(oobel=ent is tsent, 3markuptele benrocbe ym>DOMontcbe ym>. Tee sibm "point 2.2fvry"-bubbling" AG10evry"-bubbling">evry" bubbling<(odhe elr is sfrecervGCo teeCevry"so(except gele bensingen ent is iteat dsspatches=teeCevry"s).iinp"/a> since it may be excTpe gomb3DOMontcbe ym>),t "Dynt omHTML"teleDHTML. Howevet Aas=teene iseow W3C eition oher siteat d othlly tnaleseDHTML,nthisedocnismse"nly shmansoeosevry"nhandlets a/s scripts ewo scad">Explici"nusmer<(P1) (P1) (P1) focnsonte,tele benro y1">(P1) oelnuor sl(P1) us
    54. (4a) to behavntin ae-ertaic wayonkl cdencesitse oelnuor snolegocns li>(odhe keyboard "lipile Coodevice.scad"> since it may be excU of>,make3mistakes. Foree <)Focnsonb>mer<<)-sotry" focnsonb>mer<<)usmer<<)-urnhe efocnsonb>mer<
    55. (4a) me>denismfera" has hllf" -theid l 2.3(P1) ent is ">enatendontes"o to y1">(P1) dssatendlent is sonb h it ent is onprogrt mviecally ele bent, 3 benus(ogocns se"t(P1) evry"sl(odhe enatend>ent is a="checkpre > progrt mviecallys"o tsent, 3 benus If >denismsf,o f cervvieiteeCbehaviocs cssociviedili>(oenatend elr is s.Cop thp"Tbenus(P1) -sotrononte o -tee to y1">(P1)
    56. (4a) highligdtontestsencsotry" focns in aeve=ie ct" ways,fic>(4a) d, for edsor sody. Tee to render vi"stbchpdsmensr s">dsmensr ssl(.cWsinsa nt user is shmansoeosbo>(,=tsinsibm "focnse Asdnpnd.Cop thp"Wsinssevetal ry"h5 class="checkpointnot vi"stbchsl sincormay be excusGraphicalonb>mer<Highligdtonb>mer<denismsfic>d highligdtsme>denismsfic>chidsor sody").scad">Imegemer<anither slIsputo-teurce-view"onb>mer<
    57. (4a) guluo Inais inssdenismsf="chec ismus,nbutt ss,nkeyboard keys,s[HTML4]lIssibauo ve>ent is onb>mer<non-issibauo ve ent is lmer<ent is =istpiecnt" - n the tsa ,tby eition oher s,imay have3associviedobehaviocs to beiexecutodtkli-arrihdk" h HTMLontcbe ym> 4 [HTML4]lent is sonent is s wi>(oa valuo fele benr-oM >le edescon-oM >dattributoo a/soent is s wi>(oto y1">(P1) evry" handletsl(o bems="checkprent, 3 benve=ious " s" attributos) Tsinsolar" iasnelr is ent is =istsubjrct to ro render appl ohbla"tappliceviis conte. Ainon-issibauo ve>ent is isicn ent is tsa ,tbyod otheeeition oher s,iioellow thave3associviedobehaviocs. Tee cxitirvir sfo -teis docnismseiskobaspicsibauo ve>ent is sobeco n to y1">(P1) ent is ">enatend ent is slent is s nevetnbeco noenatend>ent is s.mead">Nprinal languegeonb>mer<, langon-oM >ntttributoiin rycbe ym>HTMLontcbe ym> 4<[HTML4]l, xml:langon-oM > tttributoiin rycbe ym>XMLontcbe ym> 1.0ontet=[XML]l, rendlangon-oM >ntttributolHTMLontcbe ym> 4 (tciteRto render end-HTML4t the strLt ts o ormance-laHTML4t>[HTML4]l[RFC2616]l[RFC2616]lscriptlN otherveonb>mer<ind otherveonb>mer<Opces="ng envibe is onb>mer<Ovtorid4onb>mer<(4a) dlaauleisPlaceholdetonb>mer<
    58. (4a) o shplaceeauteo--eupplindo De te.cA placeholdet Plugcheonb>mer<
    59. (4a) a/sossateisitem>ow ldps="t" -ry"h5 class="checkpointn class="nopw=" tee nt">,gryerally chobse toiis>
    60. (4a).scad">Pat i " irvgardonb>mer<(P1) (in theivi"stbch,nb h it dsmensr ssl(P1) aw o-onlyipres4a)s="w"onaa). Us-sotry" focnsonte, (P1) oelnuor sl<)Pontrollmer<
    61. (4a).cPntmance-lsnic>(P1) opces="ng envibe is sl( d sennc us,o frvcoeurce-e softwr-ef usckly wsinsl cy log s. U of>,may shaceiereir pontrolstli>(o"nenanohe c Platd ot-t depry" tt pontrolstacein ofulnfele bbse who usen benreme >
    62. (4a) iewdiffanhe platd ots.mead"><)Ponmptonb>mer<w="urce-el
    63. (4a) guluo Inais y X,o-teurce-view"s <)Ponpce ins,ivaldes, mer<
    64. (4a) rendets a docnismseoceapply"ng d othet3(mstd or sody)n
    65. (4a) s, conpce c<[CSS2]l
    66. (4a) at inckpl"vir sf"te hlliditee conpce c's point 2.2"noaulepvaldee AG10"noaulepvaldee>dlaauleivaldel<)Rvcognszelmer<
    67. (4a) o or isfy i) wi>(k-ertaicty,kl cC>
    68. (4a) cani"rvcognszeesl cCind other s Fkl anckpoin,tHTMLdal 2.seauteo-sAo fsitionymanhvad3(odhe t-oM >H1on-oM > ent is onsoea >
    69. (4a) ssateigent is stHTMLdcanirvcognsze tsa csotry" ssze),tt=en-tsinauteo- hasdce-odidal c head3
    70. (4a) to rvcognsze itetsnanhvad3
    71. (4a) canirvcognsze. See ere oeuo Inoon to class=Cteu othointc-sou othoinl(P1) scriptlunfamiisareXMLdnt 2spo ssmay ow tbeirvcognszed oce ben>
    72. (4a) asdcasGlys"o el=al . TsinTechniquesedocnismse[UAance-TECHS]lmer<<)rve toid t pronb>mer<
    73. (4a) (ing clsetini-sotry" tsa ,toe-lipn isfyhd,e,o fry"h5 class="checkpoint">d.scad">mer<mer<mer<<)rvpair t pronb>mer<
    74. (4a) i"eocder onfcorrrct asnerrocn-sodio In. "Rvpair t preintfof>,o fere to y1">(P1) (P1) ul>thp"Tbisedocnisms doellow tnt user us(P1) docnismseobjrctl[WCance]l[ATance-TECHS]l<)Scriptlmer<[UNICODE]l
    75. (4a) o fry"h5 class="checkpointn class="noprvcognszee nt">rvcognszel. Fklianckpoin,ta >
    76. (4a) isiow tcxitirnd eosrvcognsze tsa ckwsinsexecutod,ea script will calcu eieia fac o-ial. Tben>
    77. (4a) will-be even toirvcognsze some ind other snisn< script ocevirtuea" -igent is GCo teeCscriptrCo languegeoolia known progrt flibrary ="check ben>
    78. (4a)=istcxitirnd eosrvcognsze wsinsa script will opcn aevi"stbch="ointtrieve3a ne oucefogup)iere Web).scad"><)Selnuor slmer<<)curnhe oelnuor slmer<,o fa us(4a) denismffeleid4a)iny Cooao(pofy tlynempty) sence " ry"h5 class="checkpointn class="nopw=" tee nt">(P1) oelnuor slhighligdtndontesin aeve=ie ct" ways,fic>d, for edsor sody. Teencsmensr sst" -tsinrve toidioelnuor snpat i " irvgardon/a Coo inp"T cCoelnuor snhas ontte,fi.eecki may bei"set,">progrt mviecallys"onobent, benusvi"stbchslSelnuor s labell since it may be excSome us(P1) denism.ewo scad"><)Se- al-atisfylmer<sequea)ial navigaor slmer<"nepdsmensr sall( " whicheisvolvet"nen emtbcalncsmensr s), oliread3( blindnsfyihave3re- al-atisfyieosctethe rve toid d, "oilt ns " -braillo inp"Tsincxire sr si"sequea)ial navigaor s" ntfof>,o fnavigaor s tsent, 3an ocderidioei " iitemsn="checkpre ty"h5 class="checkpoint">ent is ">enatend ent is sl,wi>(oblindnsfyi"oisome us(oa physecal dssatiis y may oavigaoe -sotry" eequea)ially ="checkby oavigao3(o"rili>(" h ere aidr" ias fin senveit chnology). Sequea)ialfnavigaor s ise"mtbctaa) o fus(o-sotry".cTseeencre is sf" sequea)ial navigaor s may beid2terminedrocea numb,wi>(ore- al-atisfyieosctethe "rilho oavigaoe eequea)ially <)Suptbchonb>mer<impnt is onb>mer<<)-sod otlmer<
    79. (4a) o fdo,nbut ebcy rvples4a) diffanhe degreasf" sition os c. A >
    80. (4a) "suptbchy" aryeral ef="hasf" objrcts, suchetsn"imeges"tele"J palese." A >
    81. (4a) "impnt is s"ta eition oher si="checkpre PNG and SVGtimegeCd otheeeition oher ss olia cs="icu er scriptrCo languege),solian ry"h5 class="checkpoint">APIonten="chec benDOM API) wsins" has beinsprogrt medot =d l 2. hllf"rfps="t" -a eition oher s. A >
    82. (4a) "cted otyieo"ta eition oher siwsins" impnt is s teeisition oher sitem>andldsviesfieseiesn-sou othoin crite- a.scad"><)Syncrennszelmer<,o fere aci " timepctocdinat3visualodbaukl(acap="w"sck"oisevetal dbauks in aemuleimediafples4a)s="w"). FkliWeb csotry" devrl"pces,=tsi nt user is o fryncrennsze mea sfeo conSGML teencatanesatewill permit eensiven timepctocdinatidirve to3
    83. (4a). Foree(.cForou
    84. (4a) dlvrl"pces,=tsi nt user is o fryncrennsze mea sfeo ples4a) tsencsotry" isn< sensiven timepctocdinatidifash"w"fue ton< wGML sence o -circnickpoinsfic>sszesckhigheocid cklint iew olirepea) guluo Ins), and co the ssateisisub-opiemaloinnsibmsi" atisfy tiis c.scad"><)T pronb>mer<docnismsecdebauterioeil[CHARMOD]l since it may be excTpisedocnismsemakosfuse o ohe cnsibmsil at in>c=l"vied trx" dbanscript<n npt pr ent is <t pr ent is <t pr e usvalis l(P1) trx" dbanscript<mer<mer<t pr ent is <mer<non-t pr ent is onb>mer<t pr e usvalis lmer<n npt pr e usvalis lmer<(P1) ( in theiWeb Cn the Atisfy tiis c conformans 1.0i[WCance]ld, "o esfBraillo Suchet pr ent is sibenctut at leas ebese orene groups flousd benctutsfusd;menfiTech"brailloobenctutsfus If >( trx" sszetkli-olor), onructe-e ="checkhead3
    85. (4a) (P1) e usvalis l(P1) denismsf" -a eition oher s.Cop thp"AC"n npt pr ent is " isicn ent is a=insctethe "ri benus(P1) e usvalis l<)T pr deco-view"onb>mer<
    86. (4a) rve toid t prontetobel=ioellow tanmactnere lay" h o -tee docnismse(i.eeckdoellow tnt user red othet3denismsfic><)T pr dbanscript<mer<aw o-onlyipres4a)s="w"onaaoor ere to y1">(P1) aw oodbaukl(tsi#keniwords wap="w"slc=l"vied trx" dbanscripts<(4a)" AG10"nopus(4a)"><)Usmer<
    87. (4a)" isdnpnd in two ways: inlass="chT cCooftwr-efain senveit chnologinsontet— ssatehelp isCretriev Cooandirve to3 If scad"><)Usmer<style pnnpce c valdeslXMLontcbe ym> 1.0 [XML]lHTMLontcbe ym> 4 [HTML4]l[CSS2]l, sa cla dlaauleistyle eheettfeleHTMLd4lUsmer<usmer<(: inlass="chere to nt 2.2"nopua-ui" AG10"nopua-ui"c<)usmer<denismsf(echeckselnuor sn
    88. (4a) ("" h o -tee box")nobel=a-e ow tcreatodkoc ry"h5 class="checkpointn class="nopw=" tee nt">ent is ">enatend ent is sl If >Tee docnismsed sennguiehesf beme"nly wsirefrv user tf"o h5 rs c. Fklimoer ind other sckseen benreuo Inoon to ot rv user is s fol -sotry",fforou
    89. (4a) feprines,solibo>(l ,o fa -sme sny"t" -tsin>
    90. (4a) > Usmer<style pnnpce c valdesl Viewlmer<<) iewtbchonb>mer<(4a) ry"h5 class="checkpoint">(P1) sincpoint 2.2vi"stbchpdsmensr s" AG10vi"stbchpdsmensr s">dsmensr ssl d, anither ss,t
    91. (4a) conSGMLs me>denismsfsuch asdscbell-barsf-urnhe efocnsl(P1) highligdtndonteseosmako it etandk" h.Cop thp"U ofasary"snviewl. Fklianckpoin,tae>
    92. (4a) ,o fview an entireidocnismseor justpael se o -tee docnisms'skheadVisualeonly pres4a)s="w"onb>mer<visualodbauksl<)Visualodbauklmer<vi"stbchl<)Voice browsce<mer<d Issibfo s Fuamework" [VOICEBROWSER]l<)Web ne oucefonb>mer<(aWeb Cdebauterizs="w"aTerminology andkDeurce-vies Sheet [WEBCHAR]l(ing tsa canibeiid4a)inindrocea Unon ot Re oucefoId4a)ininr (/ycbe ym>URIontcbe ym>); orman onfRFC 2396 [RFC2396]l5. point 2.2Rtmance-ls" AG10Rtmance-ls">Rtmance-lslthp"Fklitsin/a> sinc"viese vces w"ony be exc" -cny /ycbe ym ch-doc-tsinWorld WGML Web Ciesbchvum">W3Contcbe ym> sition oher s please csosuleitsinl se o poirender/a>, W3Contcbe ym> T chnicaleRetbchsl, since it may be excIn teisedocnisms,=bbaukeehUilabels suchetsn"[HTML4]" lt ttoottsi corrrei#ading cet- asfin thisereuo In.cTsese labels r-ef5.1 point 2.2thissdoc- of iAG10thissdoc- of >H2. loforman onfteis docnismslURIontcbe ym> loforman on tsin-urnhe edocnisms:eha>, , Tee topf" teisedocnisms is>URIontcbe ym>, edi o-s'dnt 2s, and copyrigdtsicd other s).Cop thdiv ef="htte[XHTMLce]l <p> <cite><oirender/a>, Tee <oirender/a>, , ic>5.2 point 2.2N otherve- of iAG10N otherve- of >N otherve ntmance-lslorlmenfiTech"a nt user is ckli-sou othoin eooallf"rfps="t" -tee docnisms.ewnfi> ul>thp"UAand1.0C[CSS1]onb>me/acoatc>, , [CSS2]onb>me/acoatc>, , [DOM2CORE]onb>me/acoatc> , , [DOM2STYLE]onb>me/acoatc> , , [INFOSET]onb>me/acoatc>, , [RFC2046]onb>me/acoatc>, [RFC2119]onb>me/acoatc>, [RFC2396]lme/acoatc>, [WCance]lme/acoatc>, , [XML]lme/acoatc>, , 5.3 point 2.2Icd otherve- of iAG10Icd otherve- of >Icd otherve ntmance-lsl[AT1998]lme/acoatc>Tee , Ain senve T chnology Aci " p1998l[ATance]lme/acoatc>, , [ATance-TECHS]lme/acoatc> , , [CHARMOD]lme/acoatc>, , "viese vces w"on/a is a of even at ha>, [DOM2HTML]lme/acoatc> , , "viese vces w"on/a is a of even at /a>, [HTML4]lme/acoatc>, , [MATHML2e]lme/acoatc> , , [PNG]lme/acoatc>, PNGontcbe ym> (Pbctaven Network Graphics) Sition oher s 1.0,"l, [RDFce]lme/acoatc> , , [RFC2616]lme/acoatc>, d, T. Bibners-Lln,tJunee1999.scad">[RFC3023]lme/acoatc>, [SMIL]lme/acoatc>, , [SMIL2e]lme/acoatc> , , [SVG]onb>me/acoatc>, , [UAance-CHECKLIST]onb>me/acoatc>Ansappindixneootsisedocnisms l sesoallf" -tsin-do that is, sbchodkoc prfors c. Tsin-do tl se is a of even intcihe coto nt">, tabu er u otontetocoto nt">, [UAance-ICONS]onb>me/acoatc>Ind other snce" h to render/a>, , [UAance-SUMMARY]onb>me/acoatc>Ansappindixneootsisedocnisms conSGMLs a poirender/a>, summe="l[UAance-TECHS]lme/acoatc>, , [UNICODE]lme/acoatc>, , , , (P1) wdebauter encwdings<, [VOICEBROWSER]lme/acoatc> , d Issibfo s Fuamework,"l, "viese vces w"on/a is a of even at ha>, [W3CPROCESS]lme/acoatc>, , "viese vces w"on/a is a of even at /a>, [WCance-TECHS]lme/acoatc>, , "viese vces w"on/a is a of even at ha>, [WEBCHAR]lme/acoatc>, , [Xance]lme/acoatc>, , "viese vces w"on/a is a of even at ha>, [XHTMLce]lme/acoatc>, , [XMLDSIG]lme/acoatc> , , [XMLENC]lme/acoatc>, , 6. point 2.2Acknowledg is stiAG10Acknowledg is st>Acknowledg is slth!-- Clearly indica-e whi>d wcre rcerve WG membsumme="l-do tl selrmanar -do tl selewaiv>ewaiv>th/body>th/html> ./usr/sdebe/doc/w3-recy-2002/RECS/REC-uaag/uaagce-chkl se.html0000644000000000000000000024373007576651674023220 0un> r rootroot00000000000000, ,pe usv>L se o -Cdo that is fkliUsth!-- Cdengodkoc:kIan B. Jacobs, 7-Dec-1998 --ss=lt ttnt"> /**/ may ydo>th/head">thdiv ef="httnnpriy"-cs=div ef="httnavbae">gonformansltabu er -do tl selewaiv>ewaiv>thdiv ef="httheadt thp"to render/a>, L se o -Cdo that is fkliUs17kDecembthaass=atcThistvces w":coatc> , ,