Techniques For Web Content Accessibility Guidelines 1

3y ago
36 Views
3 Downloads
277.13 KB
37 Pages
Last View : 10d ago
Last Download : 3m ago
Upload by : Isobel Thacker
Transcription

Techniques for Web Content Accessibility Guidelines 1.0Techniques for Web Content AccessibilityGuidelines 1.0W3C Working Draft 27 July 2000This 0000727(plain text, postscript, pdf, gzip tar file of HTML, zip archive of HTML)Latest ous 0000720/Latest version of "Web Content Accessibility Guidelines dy Chisholm, W3C,Gregg Vanderheiden, Trace R & D Center, University of Wisconsin -- MadisonIan Jacobs, W3CCopyright 1999 - 2000 W3C (MIT, INRIA, Keio), All Rights Reserved. W3Cliability, trademark, document use and software licensing rules apply.AbstractThis document provides techniques for implementing the checkpoints defined in"Techniques for Web Content Accessibility Guidelines 1.0".Status of this documentThis is a W3C Working Draft for review by the Web Content Accessibility GuidelinesWorking Group and other invited parties. It should eventually supersede the currentW3C Note Techniques for Web Content Accessibility Guidelines 1.0. This is a draftdocument and may be updated, replaced, or obsoleted by other documents at anytime. It is inappropriate to use W3C Working Drafts as reference material or to citethem as other than "work in progress". A list of current W3C Recommendations andother technical documents can be found at http://www.w3.org/TR.While Techniques for Web Content Accessibility Guidelines 1.0 strives to be astable document (as a W3C Recommendation), the current document is expected toevolve as technologies change and content developers discover more effective127 Jul 2000 18:24

Techniques for Web Content Accessibility Guidelines 1.0techniques for designing accessible Web sites and pages.This document has been produced as part of the W3C Web Accessibility Initiative.The goal of the Web Content Guidelines Working Group is discussed in the WorkingGroup charter.The list of known errors in this document is available lease send detailed comments on this document to the Working Group atw3c-wai-gl@w3.org; public archives are available.27 Jul 2000 18:242

Techniques for Web Content Accessibility Guidelines 1.0Table of ContentsAbstract.Status of this document .1 Introduction.2 Priorities .3 How the Techniques are Organized.3.1 Technology specific external resources .3.2 Examples and Deprecated Examples .4 Techniques for Web Content Accessibility Guidelines .1. Provide equivalent alternatives to auditory and visual content. .2. Don’t rely on color alone. .3. Use markup and style sheets and do so properly. .4. Clarify natural language usage.5. Create tables that transform gracefully.6. Ensure that pages featuring new technologies transform gracefully.7. Ensure user control of time-sensitive content changes.8. Ensure direct accessibility of embedded user interfaces. .9. Design for device-independence. .10. Use interim solutions.11. Use W3C technologies and guidelines. .12. Provide context and orientation information. .13. Provide clear navigation mechanisms.14. Ensure that documents are clear and simple. .5 Accessibility Themes .5.1 Structure vs. Presentation.5.2 Text equivalents.5.3 Alternative pages.5.4 Keyboard access.5.5 Navigation .5.6 Comprehension .5.7 Content negotiation .5.8 Automatic page refresh .5.9 Screen flicker.5.10 Bundled documents.5.11 Validation .5.12 Browser Support .5.13 Accessibility Reviewed Technologies.5.14 Audio and Video.5.15 Audio information .5.16 Visual information and motion .5.17 Collated text transcripts .6 Glossary 25.26.27.27.27 Jul 2000 18:24

Techniques for Web Content Accessibility Guidelines 1.07 Acknowledgments .8 References.9 Resources.9.1 Operating system and programming guidelines9.2 User agents and other tools .9.3 Accessibility resources .27 Jul 2000 18:24.34.35.36.36.37.37.4

Techniques for Web Content Accessibility Guidelines 1.01 Introduction2 PrioritiesEach checkpoint has a priority level assigned by the Working Group based on thecheckpoint’s impact on accessibility.[Priority 1]A Web content developer must satisfy this checkpoint. Otherwise, one or moregroups will find it impossible to access information in the document. Satisfyingthis checkpoint is a basic requirement for some groups to be able to use Webdocuments.[Priority 2]A Web content developer should satisfy this checkpoint. Otherwise, one ormore groups will find it difficult to access information in the document. Satisfyingthis checkpoint will remove significant barriers to accessing Web documents.[Priority 3]A Web content developer may address this checkpoint. Otherwise, one or moregroups will find it somewhat difficult to access information in the document.Satisfying this checkpoint will improve access to Web documents.Some checkpoints specify a priority level that may change under certain(indicated) conditions.3 How the Techniques are OrganizedSection 4 of this document reproduces the guidelines and checkpoints of the"Techniques for Web Content Accessibility Guidelines 1.0" [WCAG10] [p. 36] . Eachcheckpoint definition includes a link to the checkpoint definition in Techniques forWeb Content Accessibility Guidelines 1.0 [WCAG10] [p. 36] .3.1 Technology specific external resourcesThis document introduces some general techniques to promote accessibility that areindependent of any specific markup language. It also refers to the followingresources:HTML Techniques [WCAG10-HTML-TECHNIQUES] [p. 36]This document explains how to implement applicable checkpoints in HTML(refer to [HTML4] [p. 35] , [HTML32] [p. 35] ) and includes numerous practicalexamples.CSS Techniques [WCAG10-CSS-TECHNIQUES] [p. 36]This section explains how to implement applicable checkpoints in CSS1 andCSS2 (refer to [CSS1] [p. 35] , [CSS2] [p. 35] ).527 Jul 2000 18:24

Techniques for Web Content Accessibility Guidelines 1.03.2 Examples and Deprecated ExamplesThis document contains a number of examples that illustrate accessible solutions inHTML, CSS, etc. but also deprecated examples that illustrate what contentdevelopers should not do. The deprecated examples are highlighted and readersshould approach them with caution -- they are meant for illustrative purposes only.27 Jul 2000 18:246

Techniques for Web Content Accessibility Guidelines 1.04 Techniques for Web Content Accessibility GuidelinesGuideline 1. Provide equivalent alternatives to auditory andvisual content.Checkpoints:1.1 Provide a text equivalent for every non-text element (e.g., via "alt", "longdesc", orin element content). This includes: images, graphical representations of text(including symbols), image map regions, animations (e.g., animated GIFs), appletsand programmatic objects, ascii art, frames, scripts, images used as list bullets,spacers, graphical buttons, sounds (played with or without user interaction),stand-alone audio files, audio tracks of video, and video. [Priority 1] (Checkpoint 1.1)In this document: Text equivalents [p. 17]HTML Techniques: Images used as bulletsHTML Techniques: Link textHTML Techniques: Short text equivalents for images ("alt-text")HTML Techniques: Long descriptions of imagesHTML Techniques: Text and non-text equivalents for applets andprogrammatic objectsHTML Techniques: Text equivalents for multimediaHTML Techniques: Describing frame relationshipsHTML Techniques: Writing for browsers that do not support FRAMEHTML Techniques: Graphical buttonsHTML Techniques: Alternative presentation of scripts1.2 Provide redundant text links for each active region of a server-side image map.[Priority 1] (Checkpoint 1.2)Refer also to checkpoint 1.5 and checkpoint 9.1.In this document: Text equivalents [p. 17]HTML Techniques: Server-side image maps1.3 Until user agents [p. 32] can automatically read aloud the text equivalent of avisual track, provide an auditory description of the important information of the visualtrack of a multimedia presentation. [Priority 1] (Checkpoint 1.3)In this document: Visual information and motion [p. 26]1.4 For any time-based multimedia presentation (e.g., a movie or animation),synchronize equivalent alternatives (e.g., captions or auditory descriptions of thevisual track) with the presentation. [Priority 1] (Checkpoint 1.4)In this document: Audio information [p. 25]HTML Techniques: Audio and Video produced by dynamic objects1.5 Until user agents [p. 32] render text equivalents for client-side image map links,provide redundant text links for each active region of a client-side image map.[Priority 3] (Checkpoint 1.5)Refer also to checkpoint 1.2 and checkpoint 9.1.In this document: Text equivalents [p. 17]HTML Techniques: Client-side image maps727 Jul 2000 18:24

Techniques for Web Content Accessibility Guidelines 1.0Guideline 2. Don’t rely on color alone.Checkpoints:2.1 Ensure that all information conveyed with color is also available without color, forexample from context or markup. [Priority 1] (Checkpoint 2.1)In this document: Structure vs. Presentation [p. 16]CSS Techniques: Colors2.2 Ensure that foreground and background color combinations provide sufficientcontrast when viewed by someone having color deficits or when viewed on a blackand white screen. [Priority 2 for images, Priority 3 for text]. (Checkpoint 2.2)HTML Techniques: Color in imagesCSS Techniques: ColorsGuideline 3. Use markup and style sheets and do so properly.Checkpoints:3.1 When an appropriate markup language exists, use markup rather than images toconvey information. [Priority 2] (Checkpoint 3.1)In this document: Structure vs. Presentation [p. 16]HTML Techniques: Markup and style sheets rather than images: Theexample of mathCSS Techniques: Generated content3.2 Create documents that validate to published formal grammars. [Priority 2](Checkpoint 3.2)HTML Techniques: MetadataHTML Techniques: The !DOCTYPE statement3.3 Use style sheets to control layout and presentation. [Priority 2] (Checkpoint 3.3)In this document: Structure vs. Presentation [p. 16]HTML Techniques: EmphasisCSS Techniques: Text instead of imagesCSS Techniques: Text formatting and positionCSS Techniques: Layout, positioning, layering, and alignment3.4 Use relative rather than absolute units in markup language attribute values andstyle sheet property values. [Priority 2] (Checkpoint 3.4)HTML Techniques: Directly accessible appletsHTML Techniques: Sizing frames with relative units3.5 Use header elements to convey document structure and use them according tospecification. [Priority 2] (Checkpoint 3.5)In this document: Structure vs. Presentation [p. 16]HTML Techniques: Section headers3.6 Mark up lists and list items properly. [Priority 2] (Checkpoint 3.6)In this document: Structure vs. Presentation [p. 16]HTML Techniques: Lists27 Jul 2000 18:248

Techniques for Web Content Accessibility Guidelines 1.03.7 Mark up quotations. Do not use quotation markup for formatting effects such asindentation. [Priority 2] (Checkpoint 3.7)HTML Techniques: QuotationsGuideline 4. Clarify natural language usageCheckpoints:4.1 Clearly identify changes in the natural language of a document’s text and anytext equivalents [p. 30] (e.g., captions). [Priority 1] (Checkpoint 4.1)HTML Techniques: Language information4.2 Specify the expansion of each abbreviation or acronym in a document where itfirst occurs. [Priority 3] (Checkpoint 4.2)HTML Techniques: Acronyms and abbreviations4.3 Identify the primary natural language of a document. [Priority 3] (Checkpoint 4.3)HTML Techniques: Language informationGuideline 5. Create tables that transform gracefully.Checkpoints:5.1 For data tables, identify row and column headers. [Priority 1] (Checkpoint 5.1)HTML Techniques: Tables of data5.2 For data tables that have two or more logical levels of row or column headers,use markup to associate data cells and header cells. [Priority 1] (Checkpoint 5.2)HTML Techniques: Tables of data5.3 Do not use tables for layout unless the table makes sense when linearized.Otherwise, if the table does not make sense, provide an alternative equivalent(which may be a linearized version [p. 31] ). [Priority 2] (Checkpoint 5.3)In this document: Structure vs. Presentation [p. 16]HTML Techniques: Tables for layoutCSS Techniques: Layout, positioning, layering, and alignment5.4 If a table is used for layout, do not use any structural markup for the purpose ofvisual formatting. [Priority 2] (Checkpoint 5.4)In this document: Structure vs. Presentation [p. 16]HTML Techniques: Tables for layout5.5 Provide summaries for tables. [Priority 3] (Checkpoint 5.5)HTML Techniques: Tables of data5.6 Provide abbreviations for header labels. [Priority 3] (Checkpoint 5.6)HTML Techniques: Tables of dataRefer also to checkpoint 10.3.927 Jul 2000 18:24

Techniques for Web Content Accessibility Guidelines 1.0Guideline 6. Ensure that pages featuring new technologiestransform gracefully.Checkpoints:6.1 Organize documents so they may be read without style sheets. For example,when an HTML document is rendered without associated style sheets, it must still bepossible to read the document. [Priority 1] (Checkpoint 6.1)CSS Techniques: Generated contentCSS Techniques: Rules and bordersCSS Techniques: Using style sheet positioning and markup to transformgracefully6.2 Ensure that equivalents for dynamic content are updated when the dynamiccontent changes. [Priority 1] (Checkpoint 6.2)HTML Techniques: Text and non-text equivalents for applets andprogrammatic objectsHTML Techniques: Frame sourcesHTML Techniques: Alternative presentation of scripts6.3 Ensure that pages are usable when scripts, applets, or other programmaticobjects are turned off or not supported. If this is not possible, provide equivalentinformation on an alternative accessible page. [Priority 1] (Checkpoint 6.3)HTML Techniques: Text and non-text equivalents for applets andprogrammatic objectsHTML Techniques: Graceful transformation of scripts6.4 For scripts and applets, ensure that event handlers are inputdevice-independent. [Priority 2] (Checkpoint 6.4)In this document: Structure vs. Presentation [p. 16]HTML Techniques: Directly accessible appletsHTML Techniques: Device-independent event handlers6.5 Ensure that dynamic content is accessible or provide an alternative presentationor page. [Priority 2] (Checkpoint 6.5)In this document: Alternative pages [p. 18]In this document: Audio information [p. 25]HTML Techniques: Directly accessible appletsHTML Techniques: Writing for browsers that do not support FRAMEHTML Techniques: Graceful transformation of scriptsRefer also to checkpoint 11.4.Guideline 7. Ensure user control of time-sensitive contentchanges.Checkpoints:27 Jul 2000 18:2410

Techniques for Web Content Accessibility Guidelines 1.07.1 Until user agents [p. 32] allow users to control flickering, avoid causing thescreen to flicker. [Priority 1] (Checkpoint 7.1)In this document: Screen flicker [p. 22]In this document: Visual information and motion [p. 26]HTML Techniques: Directly accessible appletsHTML Techniques: Graceful transformation of scripts7.2 Until user agents [p. 32] allow users to control blinking, avoid causing content toblink (i.e., change presentation at a regular rate, such as turning on and off).[Priority 2] (Checkpoint 7.2)HTML Techniques: Directly accessible appletsHTML Techniques: Graceful transformation of scriptsCSS Techniques: Text style effects7.3 Until user agents [p. 32] allow users to freeze moving content, avoid movementin pages. [Priority 2] (Checkpoint 7.3)In this document: Visual information and motion [p. 26]HTML Techniques: Animated imagesHTML Techniques: Directly accessible appletsHTML Techniques: Graceful transformation of scriptsCSS Techniques: Creating movement with style sheets and scripts7.4 Until user agents [p. 32] provide the ability to stop the refresh, do not createperiodically auto-refreshing pages. [Priority 2] (Checkpoint 7.4)In this document: Automatic page refresh [p. 22]HTML Techniques: MetadataHTML Techniques: Directly accessible appletsHTML Techniques: Page updates and new windows7.5 Until user agents [p. 32] provide the ability to stop auto-redirect, do not usemarkup to redirect pages automatically. Instead, configure the server to performredirects. [Priority 2] (Checkpoint 7.5)In this document: Automatic page refresh [p. 22]HTML Techniques: MetadataHTML Techniques: Page updates and new windowsNote. The BLINK and MARQUEE elements are not defined in any W3C HTMLspecification and should not be used. Refer also to guideline 11.Guideline 8. Ensure direct accessibility of embedded userinterfaces.Checkpoint:8.1 Make programmatic elements such as scripts and applets directly accessible orcompatible with assistive technologies [Priority 1 if functionality is important [p. 31]and not presented elsewhere, otherwise Priority 2.] (Checkpoint 8.1)Refer also to guideline 6.HTML Techniques: Directly accessible applets1127 Jul 2000 18:24

Techniques for Web Content Accessibility Guidelines 1.0HTML Techniques: Audio and Video produced by dynamic objectsHTML Techniques: Graceful transformation of scriptsGuideline 9. Design for device-independence.Checkpoints:9.1 Provide client-side image maps instead of server-side image maps except wherethe regions cannot be defined with an available geometric shape. [Priority 1](Checkpoint 9.1)Refer also to checkpoint 1.1, checkpoint 1.2, and checkpoint 1.5.HTML Techniques: Client-side image maps9.2 Ensure that any element that has its own interface can be operated in adevice-independent manner. [Priority 2] (Checkpoint 9.2)Refer to the definition of device independence [p. 29] .Refer also to guideline 8.In this document: Keyboard access [p. 19]HTML Techniques: Directly accessible applets9.3 For scripts, specify logical event handlers rather than device-dependent eventhandlers. [Priority 2] (Checkpoint 9.3)In this document: Keyboard access [p. 19]HTML Techniques: Device-independent event handlers9.4 Create a logical tab order through links, form controls, and objects. [Priority 3](Checkpoint 9.4)In this document: Keyboard access [p. 19]HTML Techniques: Keyboard accessHTML Techniques: Keyboard access to forms9.5 Provide keyboard shortcuts to important links (including those in client-sideimage maps [p. 31] ), form controls, and groups of form controls. [Priority 3](Checkpoint 9.5)In this document: Keyboard access [p. 19]HTML Techniques: Keyboard accessHTML Techniques: Client-side image mapsHTML Techniques: Keyboard access to formsGuideline 10. Use interim solutions.Checkpoints:10.1 Until user agents [p. 32] allow users to turn off spawned windows, do not causepop-ups or other windows to appear and do not change the current window withoutinforming the user. [Priority 2] (Checkpoint 10.1)HTML Techniques: Anchors and targetsHTML Techniques: Directly accessible appletsHTML Techniques: Using FRAME targetsHTML Techniques: Page updates and new windows27 Jul 2000 18:2412

Techniques for Web Content Accessibility Guidelines 1.010.2 Until user agents [p. 32] support explicit associations between labels and formcontrols, for all form controls with implicitly associated labels, ensure that the label isproperly positioned. [Priority 2] (Checkpoint 10.2)HTML Techniques: Labeling form controls10.3 Until user agents [p. 32] (including assistive technologies) render side-by-sidetext correctly, provide a linear text alternative (on the current page or some other) forall tab

"Techniques for Web Content Accessibility Guidelines 1.0". Status of this document This is a W3C Working Draft for review by the Web Content Accessibility Guidelines Working Group and other invited parties. It should eventually supersede the current W3C Note Techniques for Web Content Accessibility Guidelines 1.0. This is a draft

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

Web Accessibility @ W3C "Before and After" demonstration Web sites W3C's Web Accessibility Initiative Web Content Accessibility Guidelines 1.0 Web Content Accessibility Guidelines 2.0 Multi-stakeholder development of int'l standards Content, authoring tools, user ag

IAAP Web Accessibility Specialist (WAS) International Association of Accessibility Professionals. 1. Creating Accessible Web Content. 1.1. Understand and interpret accessibility specifications and techniques. 1.1.1. Overview. This competency focuses on designing and creating web content in accordance with the following W3C accessibility .

I. Creating Accessible Web Content A. Understand and interpret accessibility specifications and techniques. Overview This competency focuses on designing and creating web content in accordance with the following W3C accessibility specifications: Web Content Accessibility Guidelines (WCAG) 2.1 ס WCAG 2.1 (normative)

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

Python for Scientific Programming Paul Sherwood CCLRC Daresbury Laboratory p.sherwood@dl.ac.uk. Overview Introduction to the language – (thanks to David Beazley) Some important extension modules – free tools to extend the interpreter – extending and embedding with C and C Chemistry projects in Python – some examples of science projects that use Python Our experiences – a GUI for .