1.1 |
HTML |
|
- No errors of type:
- "end tag for X omitted"
- "end tag for element X which is not open"
- "end tag for X which is not finished"
- "document type does not allow element X here"
- "X not finished but containing element ended"
- "character data is not allowed here"
- "duplicate specification of attribute X"
- "ID X already defined"
|
1.2, 1.3 |
Title |
- WAT > Structure > Heading Structure
- JAWS > Ctrl + Home
|
- Title text uniquely identifies name/purpose of page.
|
1.2, 1.4 |
Headings |
- WAT > Structure > Heading Structure
- JAWS > Insert + F6 (Headings List)
|
- All text visually formatted as a section heading is in headings list.
- No non-heading text is in headings list.
- Main content begins with H1. H1 includes title text (except site name).
- Main section headings are H2.
- Sub-section headings are H3.
- Sub-sub section headings are H4.
- Sub-sub-sub section headings are H5.
- Sub-sub-sub-sub section headings are H6.
|
1.2, 1.5 |
Lists |
- WAT > Structure > List Items
- JAWS > Ctrl + Home > I (repeat)
|
- All content visually formatted as a list item is contained within an li.
- No non-list content is contained with li.
|
2.1, 2.2 |
Zoom |
|
- All text doubles in size.
- All content remains viewable, readable, and usable.
|
2.3 |
Lang |
- WAT > Doc Info > Show Lang Attribute
- Browser > View Source
|
- Html element has lang attribute (e.g., "en").
- Any non-default language text has appropriate lang attribute.
|
2.1, 3.1 |
Color |
- Windows > Control Panel > Personalization > High Contrast Black/High Contrast White
|
- All content on page is viewable and understandable without color.
- All text (that does not require formatting that cannot be achieved with CSS) takes on selected color settings.
|
3.2 |
Contrast |
- WAT > Colour > Contrast Analyser
|
- All combinations of foreground (text) and background colors on page has a contrast ratio of at least 3.0:1 (perferably 4.5:1 or higher).
|
2.4, 4.1, 4.2 |
Images |
- WAT > Images > List Images
- JAWS > Ctrl + Home > Ctrl + Insert + G or G (repeat)
|
- All images (including ASCII art) are in list.
- Images that are invisible, purely decorative, redundant with text, or otherwise do not convey meaning have alt="".
- Images that convey simple meaning have alt text that conveys same meaning.
- Images that display text have alt text that includes the text.
- Image links have alt text that indicates link destination.
- Image buttons have alt text that indicates button function.
- Images that convey complex (charts, graphs) have alt text that provides name AND full details/data are available on page or via link.
- CAPTCHA images have alt text that indicates function AND page includes a non-visual alternative (e.g., audio CAPTCHA).
- Alt text does not include "image of", "graphic of", or other redundant or non-essential text.
|
5.1, 5.2 |
Image Maps |
- WAT > Images > Show Image Maps
|
- No server-sideimage maps.
- Any client-side image map area has alt text that indicates area destination/function.
|
6.1, 6.2, 6.3 |
Audio |
- Browser > play audio > listen
|
- Any essential information conveyed in audio is also conveyed using text or other visual means.
- No audio longer than 3 seconds plays unless user initiates playback.
|
7.1, 7.2 |
Multimedia |
- Browser > play multimedia > observe
|
- Any essential information conveyed in audio track is also conveyed in captions.
- Any essential information conveyed in video track is also conveyed in audio descriptions.
|
8.1, 8.2 |
Animation |
- Browser > play animation > observe
|
- Any potentially distracting animation can be paused by the user.
- No animation flashes faster than 3 times per second.
|
9.1 |
Links |
- WAT > Doc Info > List Links
- JAWS > Insert + F7 (Links List)
|
- All elements that act as links (take the user to a new page or place on a page) is in the links list.
- All link text clearly indicates link destination/function.
|
9.2 |
Skip Nav |
- Browser > activate skip nav function using keyboard
|
- If there are navigation links or other blocks of content repeated across all pages, there is a link or other means of skipping to the main content area of the page.
|
10.1, 10.2 |
Form Fields |
- WAT > Structure > Fieldset/Labels
WAT > Doc Info > Show Titles
- JAWS > Insert + F5 (Form Fields List)
|
- All elements that serve as form fields (allow the user to enter, select, or submit data) are included in form fields list.
- All form fields have an associated label or title (or value for buttons) that clearly indicates their name/function. (For fields contained in fieldsets, the legend serves as part of the label.)
- Any essential instructions shown on the screen, such as formatting instructions, required indicators, etc., are included in the label or title of the cooresponding field.
- (Note: WAT tests may not reveal labels created using ARIA techniques.)
|
11.1, 11.2, 11.3 |
Tables |
- WAT > Tables > Juicy Studio Table Inspector
- JAWS > Ctrl + Insert + T
- Ctrl + Alt + Right Arrow (repeat), Down Arrow, Ctrl + Alt + Right Arrow (repeat)
- Ctrl + Alt + Numpad 5 to spot check
|
- All data tables have summary attributes that concisely indicate what they contain.
- No layout tables have summary attributes or headers.
- All cells in data tables have associated headers (row and column headers OR headers attributes) that clearly and completely identify the content of the cell.
|
12.1 |
Frames |
- WAT > Frames > Frame Name/Title
- JAWS > Insert + F9 (Frames List)
|
- All frames have names that indicate their content.
|
10.3 |
Tab Order |
- Browser > Ctrl + Home > Tab (repeat)
|
- All interactive elements receive keyboard focus.
- Tab order follows visual or logical order.
|
13.1, 13.2, 13.3, 13.4, 14.1, 14.2 |
Operability |
- Browser > Ctrl + Home > Tab > operate controls using standard commands, e.g., alphanumeric keys to enter text, right/left arrows to move cursor, backspace to delete, up/down arrows to select, space to check, space/enter to activate, etc. (repeat)
- JAWS > Ctrl + Home > Down Arrow > operate controls using standard commands (repeat)
|
- All interactive elements are operable using standard keyboard commands.
- No unexpected changes of focus.
- No changes to content in unexpected locations, e.g., above current focus.
- JAWS identifies name, role, value, and state (including required, read only, unavailable, etc) of all interactive elements.
|
14.1, 14.2, 15.1, 15.2 |
Objects/ Documents |
- Browser > observe
- For PDF:
- Acrobat > Tools > Accessibility > Full Check
- Acrobat > File > Save as Text (accessible)
|
- Any non-HTML objects or documents follow accessibility standards applicable to their technology OR an accessible HTML alternative that includes the same content and functionality is provided on the page.
|
16.1, 16.2 |
Timing |
|
- If session times out or page reloads/redirects automatically, user is notified and/or offered a means of extending time.
|
17.1, 17.2 |
Reading Order |
- WAT > CSS > Disable CSS
- WAT > Tables > Linearize
- JAWS > Ctrl + Home > Down Arrow (repeat)
|
- Reading order follows logical order.
|