WCAG 2.1 (Level AAA)

Abbreviation WCAG21-AAA
Long Name WCAG 2.1 (Level AAA)
Published Date 2018-10-04
Status Enabled
Open To Public No


Checks


Element Error Type Description Check ID
a Potential Sound file must have a text transcript. 17
a Likely Anchor should not open new window without warning. 18
a Potential Link text is meaningful when read out of context. 19
a Likely Links to multimedia require a text transcript. 20
a Known Include non-link, printable characters (surrounded by spaces) between adjacent links. 134
a Likely Links to multimedia have a link to text alternative. 145
a Known Link sets must be grouped. 155
a Likely Suspicious link text. 173
a Known Each source anchor contains text. 174
a Known Alt text for all <code>img</code> elements used as source anchors is different from the link text. 175
a Known Adjacent links with same resource must be combined. 180
a Known Anchor must not use Javascript URL protocol. 181
a Known Anchor element must have a <code>title</code> attribute. 190
a Potential The <code>title</code> attribute of all source <code>a</code> (anchor) elements describes the link destination. 191
a Potential All source anchors contain text that identifies the link destination. 197
a Known There are no adjacent text and image links having the same destination. 236
a Potential Text alternative for multimedia file tells the same story and presents the same information as the multimedia file. 240
a Known Visited link text colour must contrast sufficiently with its background colour. 302
a Known Active link text colour must contrast sufficiently with its background colour. 303
a Known Selected link text colour must contrast sufficiently with its background colour. 304
a Known Link text colour must contrast sufficiently with its background colour. 305
a Known Visited link text colour must provide high contrast with its background colour. 307
a Known Active link text colour must provide high contrast with its background colour. 308
a Known Selected link text colour must provide high contrast with its background colour. 309
a Known The contrast between the colour of link text and its background is not sufficient to meet WCAG2.0 Level AAA. 310
address Potential <code>address</code> of page author must be valid. 144
all elements Known All <code>onclick</code> event handlers have an associated <code>onkeypress</code> event handler. 102
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
all elements Likely Content must be readable when stylesheets are not applied. 109
all elements Potential Change of context occurs only by user activation unless a warning is provided. 274
all elements Known Provide sufficient contrast between text and background colours. 301
all elements Known Text colour must provide high contrast with its background colour 306
applet Potential <code>applet</code> should not use color alone. 21
applet Potential <code>applets</code> cause screen flicker. 22
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
applet Potential <code>applet</code> user interface must be accessible. 26
applet Potential <code>applet</code> provides a keyboard mechanism to return focus to the parent window. 258
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 Likely <code>area</code> should not open new window without warning. 68
area Potential Alt text for all <code>area</code> elements contains all non decorative text in the image area. 194
b Known <code>b</code> (bold) element is not used. 116
basefont Known <code>basefont</code> must not be used. 176
blink Known <code>blink</code> element is not used. 27
blockquote Potential <code>blockquote</code> must not be used for indentation. 100
body Potential A "skip to content" link appears on all pages with blocks of material prior to the main document. 28
body Potential Abbreviations must be marked with <code>abbr</code> element. 98
body Potential Acronyms must be marked with <code>acronym</code> element. 99
body Potential Words and phrases not in the document's primary language are marked. 110
body Potential Use the <code>blockquote</code> element to mark up block quotations. 131
body Known Excessive use of emoticons. 161
body Known Emoticon missing <code>abbr</code>. 162
body Potential Provide a reference to a glossary. 179
body Known Do not use background images. 182
body Potential Sites must have a site map. 184
body Known <code>id</code> attributes must be unique. 185
body Known Each <code>input</code> element has only one associated <code>label</code>. 187
body Known The luminosity contrast ratio between text and background color is at least 5:1. 221
body Known The luminosity contrast ratio between link text and background color is at least 5:1. 222
body Known The luminosity contrast ratio between active link text and background color is at least 5:1. 223
body Known The luminosity contrast ratio between visited link text and background color is at least 5:1. 224
body Known The contrast between text and background colors is greater than WAI ERT color algorithm threshold. 226
body Known The contrast between link text and background color is greater than WAI ERT color algorithm threshold. 227
body Known The contrast between active link text and background color is greater than WAI ERT color algorithm threshold. 228
body Known The contrast between visited link text and background color is greater than WAI ERT color algorithm threshold. 229
body Potential The reading direction of all text is correctly marked. 235
body Potential Table markup is used for all tabular information. 241
body Potential All visual lists are marked. 248
body Potential Semantic markup is used to indicate emphasized or special text. 249
body Potential All text references do not use shape, size, or relative position alone. 250
body Known All text colors or no text colors are set. 252
body Known The luminosity contrast ratio between text and background color is at least 10:1. 254
body Known The luminosity contrast ratio between link text and background color is at least 10:1. 255
body Known The luminosity contrast ratio between active link text and background color is at least 10:1. 256
body Known The luminosity contrast ratio between visited link text and background color is at least 10:1. 257
body Potential Each section of content is marked with a <code>header</code> element. 261
body Potential All groups of links with a related purpose are marked. 262
body Potential The document contains a breadcrumb trail if it is part of a collection. 266
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
body Potential Loading the web page does not cause a new window to open. 275
body Potential Repeated components appear in the same relative order each time they appear. 276
caption Potential Table captions identify the table. 242
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
embed Known <code>embed</code> must have <code>alt</code> attribute. 165
embed Known <code>embed</code> must not have empty Alt text. 166
embed Potential <code>embed</code> provides a keyboard mechanism to return focus to the parent window. 260
font Known <code>font</code> must not be used. 177
form Known All radio button groups are marked using <code>fieldset</code> and <code>legend</code> elements. 168
form Potential All <code>form</code> fields that are required are indicated to the user as required. 246
form Known All checkbox groups are marked using <code>fieldset</code> and <code>legend</code> elements. 247
form Potential The tab order specified by <code>tabindex</code> attributes follows a logical order. 265
form Potential All form submission error messages identify any empty required fields. 267
form Potential All form submission error messages provide assistance in correcting the error. 268
form Potential Form submission data is presented to the user before final acceptance for all irreversable transactions. 269
form Potential Information deleted using a web page can be recovered. 272
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
frame Potential The source for each <code>frame</code> is accessible content. 33
frame Known All <code>frame</code> <code>titles</code> are not empty. 201
frame Potential All <code>frame</code> <code>titles</code> do not contain placeholder text. 202
frame Known <code>frame</code> element is not used. 234
frameset Likely Relationship between <code>frames</code> must be described. 34
frameset Known <code>frameset</code> must have a <code>noframes</code> section. 35
frameset Known <code>frameset</code> element is not used. 233
frameset Potential Repeated blocks of content appear in the same <code>frame</code> within the <code>frameset</code>. 263
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 Known The header following an <code>h5</code> is <code>h6</code> or any header less than <code>h6</code>. 41
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
head Known Document contains a <code>title</code> element. 50
head Potential Document uses <code>link</code> element to describe navigation if it is within a collection. 147
head Potential Document should use LINK for alternate content. 148
html Known HTML content has a valid <code>doctype</code> declaration. 29
html Known Document has required <code>lang</code> attribute(s). 48
html Known Document has valid language code. 49
html Known Content must have an <code>address</code> for author. 143
html Known Strict doctype is declared. 225
html Known Document validates to specification. 232
html Known The labels for <code>form</code> submit buttons are unique for all buttons that lead to different results. 237
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
i Known <code>i</code> (italic) element is not used. 117
iframe Likely <code>iframes</code> must have alternate content. 101
iframe Known <code>iframe</code> must not use <code>longdesc</code>. 167
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 Non-Decorative images must have Alt text. 4
img Likely Important images should not have spacer Alt text. 5
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 Known All <code>img</code> elements that have a <code>longdesc</code> attribute also have an associated 'd-link'. 9
img Potential All <code>img</code> elements have associated images that do not flicker. 10
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 Known All <code>img</code> elements with an <code>ismap</code> attribute have a valid <code>usemap</code> attribute. 12
img Known All links in all client side image-maps are duplicated within the document. 13
img Potential For all <code>img</code> elements, text does not refer to the image by color alone. 14
img Potential Alt text for all <code>img</code> elements used as source anchors identifies the destination of the link. 15
img Potential Alt text for all <code>img</code> elements is the empty string ("") if the image is decorative. 16
img Potential All active areas in all server-side image maps have duplicate text links in the document. 132
img Potential All <code>img</code> elements with images containing math expressions have equivalent MathML markup. 135
img Known All <code>img</code> elements do not contain a <code>title</code> attribute. 159
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 Known Link text does not begin with "link to" or "go to" (English). 195
img Potential Server-side image maps are not used except when image map regions cannot be defined using an available geometric shape. 196
img Potential <code>title</code> attribute for all <code>img</code> elements is absent or the empty string ("") if the image is decorative. 239
img Potential The luminosity contrast ratio between text and background color in all images is at least 5:1. 251
img Potential The luminosity contrast ratio between text and background color in all images is at least 10:1. 253
input Potential <code>input</code> should not use color alone. 55
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 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 the same as the filename. 61
input Likely Image used in <code>input</code> element - Alt text should not be placeholder text. 62
input Known <code>input</code> element, <code>type</code> of "text", must have default text. 63
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 <code>input</code> control, <code>type</code> of "text", must have valid default text. 126
input Known All <code>input</code> elements, <code>type</code> of "text", have a valid tab index. 138
input Known All <code>input</code> elements, <code>type</code> of "radio", have a valid tab index. 139
input Known All <code>input</code> elements, <code>type</code> of "password", have a valid tab index. 140
input Known All <code>input</code> elements, <code>type</code> of "checkbox", have a valid tab index. 141
input Known All <code>input</code> elements, <code>type</code> of "file", have a valid tab index. 142
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 Known Alt text for all <code>input</code> elements with a <code>type</code> attribute value of "image" does not use the words "submit" or "button" (English). 192
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, <code>type</code> of "radio", have a <code>label</code> containing text. 204
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 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
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
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
input Known All <code>input</code> elements, <code>type</code> of "submit", have a valid tab index. 264
label Known All <code>label</code> elements do not contain <code>input</code> elements. 186
legend Potential <code>legend</code> text describes the group of choices. 198
legend Known <code>legend</code> text is not empty or whitespace. 199
legend Likely <code>legend</code> text is not placeholder text. 200
link Potential Document must be readable when stylesheets are not applied. 97
marquee Known <code>marquee</code> element is not used. 69
menu Likely <code>menu</code> items should not be used to format text. 70
meta Known Auto-redirect must not be used. 71
meta Known Meta refresh is not used with a time-out. 72
noembed Potential <code>noembed</code> must have equivalent content. 164
noframes Potential NOFRAMES section must contain text equivalent of FRAMES section. 36
object Potential All <code>objects</code> do not flicker. 30
object Potential <code>object</code> must not use color alone. 73
object Potential Text equivalents for <code>object</code> should be updated if <code>object</code> changes - (codebase). 74
object Potential Content must be usable when <code>object</code> are disabled. 75
object Potential <code>object</code> user interface must be accessible - (codebase). 76
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
object Potential Text equivalents for <code>object</code> should be updated if <code>object</code> changes - (classid). 127
object Potential Content must be usable when <code>object</code>s are disabled. 128
object Potential <code>object</code> user interface must be accessible - (classid). 129
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
object Known Use the <code>embed</code> element within the <code>object</code> element. 183
object Potential <code>object</code> provides a keyboard mechanism to return focus to the parent window. 259
ol Likely List items must not be used to format text. 81
ol Likely Nested ordered lists should use <code>style</code> to convey list depth. 149
ol Likely Use CSS, not images, to change list bullets. 150
ol Known Link groups must have a <code>title</code>. 156
ol Potential Link group <code>title</code> must describe the link group. 157
ol Potential CSS must be used to hide link groups. 158
p Likely All <code>p</code> elements are not used as headers. 82
pre Likely ASCII art should be replaced with image. 83
pre Likely ASCII art should have a skipover link. 84
pre Potential <code>pre</code> element should not be used to create tabular layout. 154
script Potential Color alone should not be used in the <code>script</code>. 86
script Potential <code>script</code> should not cause screen flicker. 87
script Potential Content must be accessible when <code>script</code> is disabled. 88
script Potential User interface for <code>script</code> must be accessible. 89
script Known <code>script</code> must have a <code>noscript</code> section. 90
script Likely Content must be readable when stylesheets are not applied (SCRIPT). 94
select Known All <code>select</code> elements have an explicitly associated <code>label</code>. 91
select Likely All <code>select</code> elements do not cause an extreme change in context. 92
select Likely All <code>select</code> elements containing a large number <code>options</code> also contain <code>optgroup</code> elements. 169
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
select Potential All <code>select</code> elements have a label that describes the purpose or function of the control. 210
table Potential All complex data tables have a summary. 111
table Known All data <code>table</code> summaries contain text. 112
table Likely All data <code>table</code> summaries are greater than 10 printable characters (English). 113
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 data tables contain <code>th</code> elements. 136
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
textarea Potential All <code>textarea</code> elements have a <code>label</code> that describes the purpose or function of the control. 214
th Known Long <code>table</code> header labels require terse substitutes. 152
th Known Substitutes for <code>table</code> header <code>label</code>s must be terse. 153
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

English | German | Italiano


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