WCAG 1.0 (Level AA)

Abbreviation WCAG1-AA
Long Name Web Content Accessibility Guidelines (WCAG), Version 1.0, Level AA
Published Date 2004-05-27
URL http://www.w3.org/TR/WCAG10/#aa
Status Enabled
Open To Public Yes


Checks


Priority 1


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


Element Error Type Description Check ID
a Potential Sound file must have a text transcript. 17
a Likely Links to multimedia require a text transcript. 20
applet Potential <code>applet</code> contains a text equivalent in the <code>alt</code> attribute of the <code>applet</code>. 23
area Known All <code>area</code> elements have an <code>alt</code> attribute. 64
area Potential Alt text for all <code>area</code> elements identifies the link destination. 65
area Likely <code>area</code> link to sound file must have text transcript. 66
img Known All <code>img</code> elements have an <code>alt</code> attribute. 1
img Likely Non-Decorative images must have Alt text. 4
img Likely Important images should not have spacer Alt text. 5
img Potential A long description is used for each <code>img</code> element that does not have Alt text conveying the same information as the image. 8
img Potential Alt text for all <code>img</code> elements contains all text in the image unless the image text is decorative or appears elsewhere in the document. 11
input Known All <code>input</code> elements with a <code>type</code> attribute value of "image" have an <code>alt</code> attribute. 58
input Potential Alt text for all <code>input</code> elements with a <code>type</code> attribute value of "image" identifies the purpose or function of the image. 59
object Potential <code>object</code> link to multimedia file must have text transcript. 77
object Known <code>object</code> must have a <code>title</code>. 78
object Known <code>object</code> must have a valid <code>title</code>. 79
object Potential All <code>objects</code> contain a text equivalent of the <code>object</code>. 80

1.2 Provide redundant text links for each active region of a server-side image map.


Element Error Type Description Check ID
img Potential All active areas in all server-side image maps have duplicate text links in the document. 132

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


None Found.

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


None Found.

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


Element Error Type Description Check ID
applet Potential <code>applet</code> should not use color alone. 21
img Potential For all <code>img</code> elements, text does not refer to the image by color alone. 14
object Potential <code>object</code> must not use color alone. 73
script Potential Color alone should not be used in the <code>script</code>. 86

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


Element Error Type Description Check ID
body Potential Words and phrases not in the document's primary language are marked. 110

5.1 For data tables, identify row and column headers.


Element Error Type Description Check ID
table Potential All data tables contain <code>th</code> elements. 136

6.1 Organize documents so they may be read without style sheets.


Element Error Type Description Check ID
all elements Likely Content must be readable when stylesheets are not applied. 109
link Potential Document must be readable when stylesheets are not applied. 97
script Likely Content must be readable when stylesheets are not applied (SCRIPT). 94

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


Element Error Type Description Check ID
applet Potential Text equivalents for <code>applet</code> must be updated if <code>applet</code> changes. 24
object Potential Text equivalents for <code>object</code> should be updated if <code>object</code> changes - (codebase). 74
object Potential Text equivalents for <code>object</code> should be updated if <code>object</code> changes - (classid). 127

6.3 Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported.


Element Error Type Description Check ID
applet Potential <code>applet</code> contains a text equivalent in the body of the <code>applet</code>. 25
object Potential Content must be usable when <code>object</code> are disabled. 75
object Potential Content must be usable when <code>object</code>s are disabled. 128

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


Element Error Type Description Check ID
applet Potential <code>applets</code> cause screen flicker. 22
img Potential All <code>img</code> elements have associated images that do not flicker. 10
object Potential All <code>objects</code> do not flicker. 30
script Potential <code>script</code> should not cause screen flicker. 87

8.1 Make programmatic elements such as scripts and applets directly accessible or compatible with assistive technologies.


Element Error Type Description Check ID
applet Potential <code>applet</code> user interface must be accessible. 26
object Potential <code>object</code> user interface must be accessible - (codebase). 76
object Potential <code>object</code> user interface must be accessible - (classid). 129
script Potential User interface for <code>script</code> must be accessible. 89

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


Element Error Type Description Check ID
img Known All <code>img</code> elements with an <code>ismap</code> attribute have a valid <code>usemap</code> attribute. 12

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


None Found.

12.1 Title each frame to facilitate frame identification and navigation.


Element Error Type Description Check ID
frame Known All <code>frames</code> have a <code>title</code> attribute. 31
frame Potential All <code>frame</code> <code>titles</code> identify the purpose or function of the <code>frame</code>. 32

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


None Found.

Priority 2


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


None Found.

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


Element Error Type Description Check ID
img Potential All <code>img</code> elements with images containing math expressions have equivalent MathML markup. 135

3.2 Create documents that validate to published formal grammars.


Element Error Type Description Check ID
html Known Document validates to specification. 232

3.3 Use style sheets to control layout and presentation.


Element Error Type Description Check ID
basefont Known <code>basefont</code> must not be used. 176
font Known <code>font</code> must not be used. 177

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


None Found.

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


Element Error Type Description Check ID
h1 Known The header following an <code>h1</code> is <code>h1</code> or <code>h2</code>. 37
h1 Potential All <code>h1</code> elements are not used for formatting. 42
h2 Known The header following an <code>h2</code> is <code>h1</code>, <code>h2</code> or <code>h3</code>. 38
h2 Potential All <code>h2</code> elements are not used for formatting. 43
h3 Known The header following an <code>h3</code> is <code>h1</code>, <code>h2</code>, <code>h3</code> or <code>h4</code>. 39
h3 Potential All <code>h3</code> elements are not used for formatting. 44
h4 Known The header following an <code>h4</code> is <code>h1</code>, <code>h2</code>, <code>h3</code>, <code>h4</code> or <code>h5</code>. 40
h4 Potential All <code>h4</code> elements are not used for formatting. 45
h5 Potential All <code>h5</code> elements are not used for formatting. 46
h6 Potential All <code>h6</code> elements are not used for formatting. 47

3.6 Mark up lists and list items properly.


Element Error Type Description Check ID
menu Likely <code>menu</code> items should not be used to format text. 70
ol Likely List items must not be used to format text. 81

3.7 Mark up quotations. Do not use quotation markup for formatting effects such as indentation.


Element Error Type Description Check ID
blockquote Potential <code>blockquote</code> must not be used for indentation. 100

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


Element Error Type Description Check ID
table Potential All layout tables do not contain <code>th</code> elements. 137

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


None Found.

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


Element Error Type Description Check ID
frameset Known <code>frameset</code> must have a <code>noframes</code> section. 35
noframes Potential NOFRAMES section must contain text equivalent of FRAMES section. 36

7.2 Until user agents allow users to control blinking, avoid causing content to blink.


Element Error Type Description Check ID
blink Known <code>blink</code> element is not used. 27

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


Element Error Type Description Check ID
marquee Known <code>marquee</code> element is not used. 69

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


Element Error Type Description Check ID
meta Known Meta refresh is not used with a time-out. 72

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


Element Error Type Description Check ID
meta Known Auto-redirect must not be used. 71

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


None Found.

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


None Found.

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


Element Error Type Description Check ID
a Likely Anchor should not open new window without warning. 18
area Likely <code>area</code> should not open new window without warning. 68

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


Element Error Type Description Check ID
input Potential All <code>input</code> elements, <code>type</code> of "password", have a label that is positioned close to the control. 122
input Potential All <code>input</code> elements, <code>type</code> of "checkbox", have a label that is positioned close to the control. 123
input Potential All <code>input</code> elements, <code>type</code> of "file", have a label that is positioned close to the control. 124
input Potential All <code>input</code> elements, <code>type</code> of "radio", have a label that is positioned close to the control. 125
textarea Potential All <code>textarea</code> elements have a label that is positioned close to control. 96

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


None Found.

11.2 Avoid deprecated features of W3C technologies.


None Found.

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


Element Error Type Description Check ID
frameset Likely Relationship between <code>frames</code> must be described. 34

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


None Found.

12.4 Associate labels explicitly with their controls.


Element Error Type Description Check ID
input Known All <code>input</code> elements, <code>type</code> of "text", have an explicitly associated label. 57
input Known All <code>input</code> elements, <code>type</code> of "password", have an explicitly associated <code>label</code>. 118
input Known All <code>input</code> elements, <code>type</code> of "checkbox", have an explicitly associated <code>label</code>. 119
input Known All <code>input</code> elements, <code>type</code> of "radio", have an explicitly associated <code>label</code>. 121
select Known All <code>select</code> elements have an explicitly associated <code>label</code>. 91
textarea Known All <code>textarea</code> elements have an explicitly associated label. 95

13.1 Clearly identify the target of each link.


Element Error Type Description Check ID
a Potential Link text is meaningful when read out of context. 19
a Likely Suspicious link text. 173

13.2 Provide metadata to add semantic information to pages and sites.


Element Error Type Description Check ID
head Known Document contains a <code>title</code> element. 50
title Known <code>title</code> contains text. 51
title Likely <code>title</code> is short. 52
title Likely <code>title</code> is not placeholder text. 53
title Potential <code>title</code> describes the document. 54

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


None Found.

13.4 Use navigation mechanisms in a consistent manner.


None Found.


English | German | Italiano


Web site engine's code is copyright © 2011
Inclusive Design Institute
Web Service API