NASA - Goddard Space Flight Center    + NASA HomePage
Goddard Section 508 Web Best Practices
NASA HomePage Goddard Space Flight Center HomePage
 
Learning About Section 508 Developing for Section 508 Testing for Section 508
+ Home
 
Developing for Section 508
Section 508 Living Examples
Section 508 Checklist
Living Examples
I have found through experience that, with more complicated issues such as meaningful alternative text for images, the accessibility of Web-based forms, and the navigability of complex data tables, the mere text of the 508 guidelines or explanations may simply not be enough to assist a developer with ensuring their web sites are in compliance. And quite often, more experienced developers who are already well versed in the guidelines are much more interested in seeing functioning examples of these guidelines at work. Thus, from these observations was born the idea for The "Living Examples" pages here.

Selecting a Section 508 checkpoint from the links below, you will find: - the guideline from the U.S. Access Board,
- a brief explanation (taken from the Goddard ADB-developed checklist), and
- working code examples demonstrating the guideline.

In order to understand why following these guidelines is so important, it is sometimes helpful to see examples of both compliant and non-compliant code. So, wherever possible, we will provide both compliant and non-compliant "living examples."

And of course, suggestions for additions and improvements are welcome, especially with regard to Web pages illustrating Section 508 compliance that can be added to the "Living Examples' section.
Please send any suggestions or questions to Courtney Smith, GSFC's Web Accessibility Coordinator.
Living Examples List

Text Equivalents for Non-text Elements
(a) A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content).
Tables Accessibility
(g) Row and column headers shall be identified for data tables.
(h) Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers.
Electronic Forms
(n) When electronic forms are designed to be completed on-line, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.
Multimedia Synchronization
(b) Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation
Conveyed with Color
(c) Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup.
Accessibility Without Style Sheets
(d) Documents shall be organized so they are readable without requiring an associated style sheet.
Server-Side Image Maps
(e) Redundant text links shall be provided for each active region of a server-side image map.
Client-Side Image Maps
(f) Client-side image maps shall be provided instead of server-side image maps except where the regions cannot be defined with an available geometric shape.
Frames Accessibility
(i) Frames shall be titled with text that facilitates frame identification and navigation.
Avoiding Flicker
(j) Pages shall be designed to avoid causing the screen to flicker with a frequency greater than 2Hz and lower than 55 Hz.
Scripting Languages
(l)When pages utilize scripting languages to display content, or to create interface elements, the information provided by the script will be identified with functional text that can be read by assistive technology.
Applets and Plug-Ins
(m) When a web page requires that an applet, plug-in, or other application be present on the client system to interpret page content, the page must provide a link to a plug-in or applet that complies with §1194.21(a) through (l).
Electronic Forms
(n) When electronic forms are designed to be completed on-line, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.
Skipping Repetitive Navigation
(o) A method shall be provided that permits users to skip repetitive navigation links.
Timed Responses
(p) When a timed response is required, the user shall be alerted and given sufficient time to indicate more time is required.
Text-Only Equivalent
(k) A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes.
+ Privacy Policy and Important Notices NASA logo

Curator: Courtney Smith
Responsible NASA Official: Joe Stevens
Last Updated: January 2007

NASA HomePage Goddard Space Flight Center HomePage