WCAG 2.0 (Level A)

Abbreviation WCAG2-A
Long Name Web Content Accessibility Guidelines (WCAG), Version 2.0, Level A
Published Date 2006-06-19
URL http://www.w3.org/TR/WCAG20/#aa
Status Enabled
Open To Public Yes


Checks


1.1 Text Altrernatives: Provide text alternatives for any non-text content


Success Criteria 1.1.1 Non-text Content (A)


Element Error Type Description Check ID
applet Potential <code>applet</code> contains a text equivalent in the <code>alt</code> attribute of the <code>applet</code>. 23
applet Potential Text equivalents for <code>applet</code> must be updated if <code>applet</code> changes. 24
applet Potential <code>applet</code> contains a text equivalent in the body of the <code>applet</code>. 25
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
area Potential Alt text for all <code>area</code> elements contains all non decorative text in the image area. 194
embed Known All <code>embed</code> elements have an associated <code>noembed</code> element that contains a text equivalent to the <code>embed</code> element. 163
img Known All <code>img</code> elements have an <code>alt</code> attribute. 1
img Likely Alt text is not the same as the filename unless author has confirmed it is correct. 2
img Likely Image Alt text is short. 3
img Likely Alt text for all <code>img</code> elements is not placeholder text unless author has confirmed it is correct. 6
img Known Alt text for all <code>img</code> elements used as source anchors is not empty when there is no other text in the anchor. 7
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
img Potential Alt text for all <code>img</code> elements is the empty string ("") if the image is decorative. 16
img Potential Alt text for all <code>img</code> elements that are not used as source anchors conveys the same information as the image. 178
img Potential <code>title</code> attribute for all <code>img</code> elements is absent or the empty string ("") if the image is decorative. 239
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
input Likely Alt text for all <code>input</code> elements with a <code>type</code> attribute value of "image" is less than 100 characters (English) or the user has confirmed that the Alt text is as short as possible. 60
input Likely Image used in <code>input</code> element - Alt text should not be placeholder text. 62
input Potential Alt text for all <code>input</code> elements with a <code>type</code> attribute value of "image" contains all non decorative text in the image. 193
input Known All <code>input</code> elements, except those with with a <code>type</code> attribute value of "image", do not have an <code>alt</code> attribute. 238
object Potential All <code>objects</code> contain a text equivalent of the <code>object</code>. 80

1.2 Provide synchronized alternatives for multimedia


Success Criteria 1.2.1 Audio-only and Video-only (Prerecorded) (A)


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
a Likely Links to multimedia have a link to text alternative. 145

Success Criteria 1.2.2 Captions (Prerecorded) (A)


None Found.

Success Criteria 1.2.3 Audio Description or Media Alternative (Prerecorded) (A)


Element Error Type Description Check ID
object Potential <code>object</code> link to multimedia file require equivalent alternatives (e.g., captions or auditory descriptions of the visual track). 146
object Potential <code>object</code> may require a long description. 160

1.3 Ensure that information and structure can be separated from presentation


Success Criteria 1.3.1 Info and Relationships (A)


Element Error Type Description Check ID
body Potential Table markup is used for all tabular information. 241
body Potential All visual lists are marked. 248
body Potential Unicode right-to-left marks or left-to-right marks are used whenever the HTML bidirectional algorithm produces undesirable results. 270
body Potential All changes in text direction are marked using the <code>dir</code> attribute. 271
caption Potential Table captions identify the table. 242
form Known All radio button groups are marked using <code>fieldset</code> and <code>legend</code> elements. 168
form Known All checkbox groups are marked using <code>fieldset</code> and <code>legend</code> elements. 247
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 "file", have an explicitly associated <code>label</code>. 120
input Known All <code>input</code> elements, <code>type</code> of "radio", have an explicitly associated <code>label</code>. 121
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
input Known All <code>input</code> elements, <code>type</code> of "radio", have a <code>label</code> containing text. 204
input Known All <code>input</code> elements, <code>type</code> of "checkbox", have a <code>label</code> containing text. 206
input Known All <code>input</code> elements, <code>type</code> of "password", have a <code>label</code> containing text. 207
input Potential All <code>input</code> elements, <code>type</code> of "text", have a label that is positioned close to the control. 211
input Known All <code>input</code> elements, <code>type</code> of "text", have a <code>label</code> containing text. 213
input Known All <code>input</code> elements, <code>type</code> of "file", have a <code>label</code> containing text. 216
p Likely All <code>p</code> elements are not used as headers. 82
pre Potential <code>pre</code> element should not be used to create tabular layout. 154
select Known All <code>select</code> elements have an explicitly associated <code>label</code>. 91
select Known All <code>select</code> elements have a label that contains text. 208
select Potential All <code>select</code> elements have a label that is positioned close to the control. 209
table Potential All complex data tables have a summary. 111
table Known All data <code>table</code> summaries contain text. 112
table Known All layout <code>tables</code> have an empty <code>summary</code> attribute or no <code>summary</code> attribute. 114
table Known All layout tables do not contain <code>caption</code> elements. 115
table Potential All layout <code>tables</code> make sense when linearized. 133
table Potential All layout tables do not contain <code>th</code> elements. 137
table Potential All data tables contain a <code>caption</code> unless the table is identified within the document. 151
table Potential All data table summaries describe navigation and structure of the table. 203
table Potential Use <code>thead</code> to group repeated table headers, <code>tfoot</code> for repeated table footers, and <code>tbody</code> for other groups of rows. 230
table Potential Use <code>colgroup</code> and <code>col</code> elements to group columns. 231
table Known Table summaries do not duplicate the table captions. 243
table Known Data tables that contain both row and column headers use the <code>scope</code> attribute to identify cells. 244
table Known Data tables that contain more than one row/column of headers use the <code>id</code> and <code>headers</code> attributes to identify cells. 245
textarea Known All <code>textarea</code> elements have an explicitly associated label. 95
textarea Potential All <code>textarea</code> elements have a label that is positioned close to control. 96
textarea Known All <code>textarea</code> elements have a <code>label</code> containing text. 212

Success Criteria 1.3.2 Meaningful Sequence (A)


None Found.

Success Criteria 1.3.3 Sensory Characteristics (A)


Element Error Type Description Check ID
body Potential All text references do not use shape, size, or relative position alone. 250

1.4 Distinguishable: Make it easier for users to see and hear content including separating foreground from background.


Success Criteria 1.4.1 Use of Color (A)


Element Error Type Description Check ID
applet Potential <code>applet</code> should not use color alone. 21
body Known All text colors or no text colors are set. 252
img Potential For all <code>img</code> elements, text does not refer to the image by color alone. 14
img Potential The luminosity contrast ratio between text and background color in all images is at least 5:1. 251
input Potential <code>input</code> should not use color alone. 55
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

Success Criteria 1.4.2 Audio Control (A)


None Found.

2.1 Keyboard Accessible: Make all functionality available from a keyboard.


Success Criteria 2.1.1 Keyboard (A)


Element Error Type Description Check ID
all elements Potential All <code>ondblclick</code> event handlers have corresponding keyboard-specific functions. 103
all elements Known All <code>onmousedown</code> event handlers have an associated <code>onkeydown</code> event handler. 104
all elements Potential All <code>onmousemove</code> event handlers have corresponding keyboard-specific functions. 105
all elements Known All <code>onmouseout</code> event handlers have an associated <code>onblur</code> event handler. 106
all elements Known All <code>onmouseover</code> event handlers have an associated <code>onfocus</code> event handler. 107
all elements Known All <code>onmouseup</code> event handlers have an associated <code>onkeyup</code> event handler. 108
applet Potential <code>applet</code> user interface must be accessible. 26
object Potential <code>object</code> user interface must be accessible - (codebase). 76
script Potential User interface for <code>script</code> must be accessible. 89

Success Criteria 2.1.2 No Keyboard Trap (A)


Element Error Type Description Check ID
applet Potential <code>applet</code> provides a keyboard mechanism to return focus to the parent window. 258
embed Potential <code>embed</code> provides a keyboard mechanism to return focus to the parent window. 260
object Potential <code>object</code> provides a keyboard mechanism to return focus to the parent window. 259

2.2 Enough Time: Provide users enough time to read and use content.


Success Criteria 2.2.1 Timing Adjustable (A)


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

Success Criteria 2.2.2 Pause, Stop, Hide (A)


Element Error Type Description Check ID
blink Known <code>blink</code> element is not used. 27
marquee Known <code>marquee</code> element is not used. 69
meta Known Auto-redirect must not be used. 71

2.3 Seizures: Do not design content in a way that is known to cause seizures.


Success Criteria 2.3.1 Three Flashes or Below Threshold (A)


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

2.4 Navigable: Provide ways to help users navigate, find content, and determine where they are.


Success Criteria 2.4.1 Bypass Blocks (A)


Element Error Type Description Check ID
body Potential A "skip to content" link appears on all pages with blocks of material prior to the main document. 28
body Potential All groups of links with a related purpose are marked. 262
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
pre Likely ASCII art should have a skipover link. 84

Success Criteria 2.4.2 Page Titled (A)


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

Success Criteria 2.4.3 Focus Order (A)


None Found.

Success Criteria 2.4.4 Link Purpose (In Context) (A)


Element Error Type Description Check ID
a Potential Link text is meaningful when read out of context. 19
a Likely Suspicious link text. 173
a Known Each source anchor contains text. 174
a Potential All source anchors contain text that identifies the link destination. 197

3.1 Readable: Make text content readable and understandable.


Success Criteria 3.1.1 Language of Page (A)


Element Error Type Description Check ID
html Known Document has required <code>lang</code> attribute(s). 48
html Known Document has valid language code. 49
html Known Reading order direction is marked using the html element's <code>dir</code> attribute if the document's primary language is read right to left. 273

Success Criteria 3.1.2 Language of Parts (A)


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

3.2 Predictable: Make Web pages appear and operate in predictable ways.


Success Criteria 3.2.1 On Focus (A)


Element Error Type Description Check ID
body Potential Loading the web page does not cause a new window to open. 275

Success Criteria 3.2.2 On Input (A)


Element Error Type Description Check ID
all elements Potential Change of context occurs only by user activation unless a warning is provided. 274
area Likely <code>area</code> should not open new window without warning. 68
select Likely All <code>select</code> elements do not cause an extreme change in context. 92

3.3 Input Assistance: Help users avoid and correct mistakes.


Success Criteria 3.3.1 Error Identification (A)


Element Error Type Description Check ID
form Potential All form submission error messages identify any empty required fields. 267

Success Criteria 3.3.2 Labels or Instructions (A)


Element Error Type Description Check ID
body Known Each <code>input</code> element has only one associated <code>label</code>. 187
form Potential All <code>form</code> fields that are required are indicated to the user as required. 246
input Known Each label associated with an <code>input</code> element contains text. 188
input Potential Each label describes its asssociated <code>input</code> element. 189
input Potential All <code>input</code> elements, <code>type</code> of "file", have a <code>label</code> that describes the purpose or function of the control. 205
input Potential All <code>input</code> elements, <code>type</code> of "password", have a <code>label</code> that describes the purpose or function of the control. 217
input Potential All <code>input</code> elements, <code>type</code> of "text", have a <code>label</code> that describes the purpose or function of the control. 218
input Potential All <code>input</code> elements, <code>type</code> of "checkbox", have a <code>label</code> that describes the purpose or function of the control. 219
input Potential All <code>input</code> elements, <code>type</code> of "radio", have a <code>label</code> that describes the purpose or function of the control. 220
select Potential All <code>select</code> elements have a label that describes the purpose or function of the control. 210

4.1 Compatible: Maximize compatibility with current and future user agents, including assistive technologies.


Success Criteria 4.1.1 Parsing (A)


Element Error Type Description Check ID
body Known <code>id</code> attributes must be unique. 185

Success Criteria 4.1.2 Name, Role, Value (A)


None Found.


English | German | Italiano


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