| 508 Checkpoint | 
Criteria | 
Yes 
(Pass) | 
No 
(Fail) | 
N/A | 
| 1.1 | 
Do images that convey contextual content have equivalent alternative text specified in the alt attribute of the img element? | 
  | 
  | 
  | 
| 1.2 | 
Do images that are purely decorative, and not contextual, have empty, or null, alternative text specified, e.g. alt=""? | 
  | 
  | 
  | 
| 1.3 | 
Does the alternate text convey contextual relevance to the page it is on? | 
  | 
  | 
  | 
| 1.4 | 
Do images that convey complex content have longdesc attributes or equivalent text content available elsewhere on the page? | 
  | 
  | 
  | 
| 1.5 | 
Does text content contained in images disappear when images are not available, i.e. is there text contained in the images? | 
  | 
  | 
  | 
| 1.6 | 
Do image map area elements have the link destination correctly titled? If the title attribute is used, it ought not to duplicate the alt text. | 
  | 
  | 
  | 
| 1.7 | 
Do form non-text controls, e.g. input type image, provide a text alternative that identifies the purpose of the non-text control? | 
  | 
  | 
  | 
| 1.8 | 
Do noframes elements have appropriate equivalent or alternative content for user agents that do not support frames? | 
  | 
  | 
  | 
| 2.1 | 
Is a full text transcript provided for all prerecorded audio? | 
  | 
  | 
  | 
| 2.2 | 
Is a full text transcript provided for all prerecorded video? | 
  | 
  | 
  | 
| 2.3 | 
Are open or closed captions provided for all synchronized video? | 
  | 
  | 
  | 
| 2.4 | 
Is fully synchronized text alternative or sound track provided for all video interaction that is not otherwise described? | 
  | 
  | 
  | 
| 3.1 | 
Is information conveyed by color also conveyed by context, markup, graphic coding, or other means? | 
  | 
  | 
  | 
| 3.2 | 
Does a contrast ratio of at least 4.5:1 exist between text, and images of text, and background behind the text? | 
  | 
  | 
  | 
| 3.3 | 
Is a correct contrast ratio maintained when images are not available? | 
  | 
  | 
  | 
| 3.4 | 
Is a correct contrast ratio maintained when CSS is disabled? | 
  | 
  | 
  | 
| 3.5 | 
Are links distinguished from surrounding text with sufficient color contrast and is additional differentiation provided when the link receives focus, e.g. it becomes underlined? | 
  | 
  | 
  | 
| 4.1 | 
With CSS disabled, is color and font information rendered in the browser's default CSS? | 
  | 
  | 
  | 
| 4.2 | 
With CSS disabled, are headings, paragraphs, and lists obvious and sensible? | 
  | 
  | 
  | 
| 4.3 | 
With CSS disabled, does the order of the page content make sense as read? | 
  | 
  | 
  | 
| 4.4 | 
With CSS disabled, is most text, other than logos and banners, rendered in text rather than images? | 
  | 
  | 
  | 
| 4.5 | 
With CSS disabled, does any content that was invisible before stay invisible? | 
  | 
  | 
  | 
| 4.6 | 
With CSS disabled, is any content or functionality provided by the CSS through mouse action also provided through keyboard-triggered event handlers? | 
  | 
  | 
  | 
| 4.7 | 
When tables are used for layout, does the content linearize properly when layout tables are turned off? | 
  | 
  | 
  | 
| 5.1 | 
Are links in server-side image maps repeated elsewhere in the page that are non-graphical, e.g. a normal list of links? | 
  | 
  | 
  | 
| 6.1 | 
Are client-side image maps used instead of server-side image maps? | 
  | 
  | 
  | 
| 6.2 | 
Do client-side image maps have appropriate alternative text for the image, as well as each hot spot region? | 
  | 
  | 
  | 
| 7.1 | 
For tables containing data, do th elements appropriately define every row and/or every column headers? | 
  | 
  | 
  | 
| 7.2 | 
For tables containing data, do th elements contain the scope attribute for row and/or column headers that are not logically placed, e.g. in the first row and first column as applicable? | 
  | 
  | 
  | 
| 7.3 | 
For tables containing data, is the summary attribute used to explain the meaning of the table if it is not otherwise evident from context? | 
  | 
  | 
  | 
| 7.4 | 
For tables that are used for layout, are the elements or summary, headers, scope, abbr, or axis attributes NOT used at all? | 
  | 
  | 
  | 
| 8.1 | 
For complex tables, do the elements appropriately define row and/or column headers? | 
  | 
  | 
  | 
| 8.2 | 
For complex tables, does each th element contain an id attribute unique to the page and/or does each thelement and any td element that acts as a header for other elements contain a scope attribute of row, col, rowgroup, or colgroup? | 
  | 
  | 
  | 
| 8.3 | 
For complex tables, does any td element that is associated with more than one th element contain a headers attribute that lists the id attribute for all headers associated with that cell? | 
  | 
  | 
  | 
| 8.4 | 
Are the summary attribute and thead and tbody elements used to clarify the table meaning and structure if needed? | 
  | 
  | 
  | 
| 9.1 | 
Does each frame and iframe element have a meaningful title attribute? | 
  | 
  | 
  | 
| 9.2 | 
Does the page have equivalent content in a noframes element for user agents that do not support frames? | 
  | 
  | 
  | 
| 10.1 | 
Does any page element NOT flicker at an unhealthy rate, e.g. less than three flashes per second? | 
  | 
  | 
  | 
| 10.2 | 
Does any page NOT contain the marquee and blink elements? | 
  | 
  | 
  | 
| 11.1 | 
Does a document have a text-only version? If so, does it meet all Section 508 criteria? | 
  | 
  | 
  | 
| 11.2 | 
Does the text-only version contain the same exact information as the original document? | 
  | 
  | 
  | 
| 11.3 | 
Does the text-only version provide the functionality equivalent to that of the original document? | 
  | 
  | 
  | 
| 11.4 | 
Is an alternative provided for components, e.g. plug-ins & scripts, which are not directly accessible? | 
  | 
  | 
  | 
| 12.1 | 
Is any content or functionality provided by JavaScript through mouse action also provided through keyboard-triggered event handlers? | 
  | 
  | 
  | 
| 12.2 | 
Are link-type behaviors created with JavaScript on ONLY focusable elements? | 
  | 
  | 
  | 
| 12.3 | 
If content or functionality provided by JavaScript can not be provided to assistive technology, is equivalent content or functionality provided without JavaScript? | 
  | 
  | 
  | 
| 13.1 | 
Are links provided to any special readers or plug-ins that are required to interpret page content? | 
  | 
  | 
  | 
| 13.2 | 
Do special readers or plug-ins comply with the requirements of Section 508 paragraphs §1194.21(a)-(l)? | 
  | 
  | 
  | 
| 14.1 | 
Does each appropriate input element or form control have an associated and visible label element or title attribute? | 
  | 
  | 
  | 
| 14.2 | 
Are all cues for filling out the form available to users of assistive technology, e.g. mandatory fields, help boxes, error messages? | 
  | 
  | 
  | 
| 14.3 | 
Is the tab order to reach the form and the tab order between form elements logical and consistent with the normal and visual order of entering form data? | 
  | 
  | 
  | 
| 14.4 | 
Are logically-related groups of form elements identified with appropriate fieldset and legend elements? | 
  | 
  | 
  | 
|  14.5 | 
Is placeholder text, if used, NOT redundant or distracting to users of assistive technology? | 
  | 
  | 
  | 
| 14.6 | 
Do form error messages identify the error(s) to the user and describe them to the user in text? | 
  | 
  | 
  | 
| 15.1 | 
If repetitive navigation links are at the beginning of the source of the HTML page, can a user navigate via a link, the “skip link”, at the top of each page directly to the main content area? | 
  | 
  | 
  | 
| 15.2 | 
If a “skip link” is provided, does the anchor element contain text content that is visible with CSS disabled? | 
  | 
  | 
  | 
| 15.3 | 
If a “skip link” is provided and it is hidden with CSS, is it available to users of assistive technology, e.g. not using the display:none method? | 
  | 
  | 
  | 
| 15.4 | 
Can a user navigate over groups of links, between multiple groups of links, and between sections of the page content by means of section headings or visible and audible local links? | 
  | 
  | 
  | 
| 15.5 | 
Are heading elements used to convey logical hierarchy and denote the beginning of each section of content? | 
  | 
  | 
  | 
| 16.1 | 
Is enough time provided to allow users to read and interact with content? | 
  | 
  | 
  | 
| 16.2 | 
Is the functionality of the content predictable, i.e. will a user experience contextual changes when unbeknownst to them? | 
  | 
  | 
  | 
| 16.3 | 
Does the user have control over the timing of content changes? | 
  | 
  | 
  | 
| 16.4 | 
If a page or application has a time limit, is the user given options to turn off, adjust, or extend that time limit? | 
  | 
  | 
  | 
| 16.5 | 
Can automatically moving, blinking, or scrolling content that lasts longer than 3 seconds be paused, stopped, or hidden by the user? | 
  | 
  | 
  | 
| 16.6 | 
Can automatically updating content be paused, stopped, or hidden by the user or the user can manually control the timing of the updates, e.g. automatically redirecting or refreshing a page, a news ticker, AJAX updated field, a notification alert, etcetera? | 
  | 
  | 
  | 
| 16.7 | 
Can interruptions be postponed or suppressed by the user, e.g. alerts, page updates, etcetera? | 
  | 
  | 
  | 
| 16.8 | 
If an authentication session expires, can the user re-authenticate and continue the activity without losing any data from the current page? | 
  | 
  | 
  |