Two closely related efforts are underway to provide
            guidelines on accessible Web design - the Federal
            government's 
            Section 508 initiative and the World Wide Web
            Consortium's Web
            Accessibility Initiative.
          
          
            The following table summarizes the two sets of
            guidelines. 
          
          
            
              | 
                Accessible Design Practice
               | 
              
                Section 508 
                Guidelines
               | 
              
                W3C WAI 
                Guidelines
               | 
            
            
              
                Structure Your Content Properly And Use
                Stylesheets 
                 Use HTML logically to structure your content.
                For example, use header elements to show the
                logical relationship of the headers - h1's as
                main topics, h2's as subtopics, h3's as
                subsubtopics, and so on. Then control
                presentation aspects like font style and
                background color with stylesheets. If done
                properly, your page should be easily readable
                even without the stylesheet.
               | 
              
                
                (d) Readability(style sheets) 
               | 
              
                
                Guideline 3: Use markup and style sheets and do
                so properly 
               | 
            
            
              
                Provide text describing every non-text
                element. 
                 Using "alt" and "longdesc" attributes, provide
                text explaining each image, java applet, or other
                non-text element. Where an image contains
                essential information, either provide descriptive
                text or link to a text-only page that provides
                the same information in text form.
               | 
              
                
                (a) A text equivalent for every non-text element
                shall be provided (e.g., via "alt", "longdesc",
                or in element content). 
               | 
              
                
                Guideline 1. Provide equivalent alternatives to
                auditory and visual content. 
               | 
            
            
              
                With multimedia files, provide captioning or
                audio description of visual information 
                 Audio files should have nearby links to text
                transcriptions. Video files should be close
                captioned except where synchronization is
                unnecessary. In general, make use of available
                accessibility improving features in the media you
                are using.
               | 
              
                
                (b) Equivalent alternatives for any multimedia
                presentation shall be synchronized with the
                presentation. 
               | 
              
                
                Guideline 1. Provide equivalent alternatives to
                auditory and visual content. 
               | 
            
            
              
                Don't Rely On Color Alone 
                 Avoid using color alone to convey information,
                such as using red to indentify warnings and green
                to identify recommended practices. The text
                should explain itself.
               | 
              
                
                (c) Web pages shall be designed so that all
                information conveyed with color is also available
                without color, for example from context or
                markup. 
               | 
              
                Guideline
                2. Don't rely on color alone. 
               | 
            
            
              
                Design your tables to read ("linearize") well
                and label them to help associate each table cell
                with row and column headers.  
                 Voice browsers generally read a table by
                progressing cell by cell across each row,
                starting with the top row. A two-dimension table
                is thus reduced to a linear series of pieces of
                text. Design your tables so they will make sense
                when read (heard) this way. Use THEAD, TFOOT, and
                TBODY to group rows, COL and COLGROUP to group
                columns, and the "axis", "scope", and "headers"
                attributes, to describe more complex
                relationships among data.
               | 
              
                
                (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.
                
               | 
              
                Guideline
                5. Create tables that transform gracefully. 
               | 
            
            
              
                Preferably, avoid frames. If you do use
                frames, clearly establish the content of each
                pane in the layout with text in the title and in
                the body of the page.  
                 Because frames layouts display more than one
                page at the same time, they are inherently
                problematic for persons using adaptive
                technology. It is easy for a disabled person to
                lose track of which page he or she is viewing.
                When using frames, give each frameset a title and
                give each page an explanatory text in the body.
               | 
              
                
                (i) Frames shall be titled with text that
                facilitates frame identification and
                navigation. 
               | 
              
                
                Guideline 6. Ensure that pages featuring new
                technologies transform gracefully. 
                 
                Guideline 12. Provide context and orientation
                information. 
               | 
            
            
              
                Label fields in online forms to make it clear
                what information should be entered in each
                field. 
                 Forms can be challenging for persons using
                adaptive technologies. The text describing a
                particular form field might occur anywhere near
                the field (above, below, left, right) depending
                on the page design. To make sure a person hearing
                the page knows what information to enter in the
                field, use a Label element to enclose the
                describing text and an ID attribute in the Input
                element.
               | 
              
                
                (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. 
               | 
              
                
                Guideline 8. Ensure direct accessibility of
                embedded user interfaces. 
               | 
            
            
              
                Provide descriptive text for each image map
                "hot spot." 
                 Provide "alt" text for each area defined in an
                image map describing where the hot spot is linked
                to. Use client-side image maps. In general, avoid
                server-side image maps
               | 
              
                
                (e) Redundant text links shall be provided for
                each active region of a server-side image
                map.  
                 
                (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. 
               | 
              
                
                Guideline 1. Provide equivalent alternatives to
                auditory and visual content. 
               | 
            
            
              
                Label links to scripts and carefully evaluate
                how the script will function with adaptive
                technologies 
                 Scripts evoked by means of an anchored link
                should have descriptive link text. Where an image
                is used in the anchored link, provide "alt" text.
                Carefully select the event handlers (onmouseover,
                onclick, etc.) you use to be sure they will work
                for persons using adaptive technology
               | 
              
                
                (l) When pages utilize scripting languages to
                display content, or to create interface elements,
                the information provided by the script shall be
                identified with functional text that can be read
                by assistive technology. 
               | 
              
                
                Guideline 6. Ensure that pages featuring new
                technologies transform gracefully. 
               | 
            
            
              
                If all else fails, provide alternative
                text-only pages 
                 Where essential information cannot be made
                accessible otherwise, provide text-only
                alternatives with the same content and
                functionality.
               | 
              
                
                (k) A text-only page, with equivalent information or 
                functionality, shall be provided to make a web site 
                comply with the provisions of these standards, when 
                compliance cannot be accomplished in any other way. 
                The content of the text-only page shall be updated 
                whenever the primary page changes. 
                 
               | 
              
                 
               | 
            
            
              
                
                  Other Practices That Help
                
                
                  - 
                    When linking to files that require plug-ins,
                    provide a link to where the plug-in can be
                    obtained.
                  
 
                    Proprietary formats like Adobe Acrobat PDF
                    files, which can be created with
                    accessibility features, require plug-ins
                    since browsers do not know how to display
                    them.
                   
                  - 
                    Define abbreviations
                  
 
                    Enclose abbreviations and acronyms with
                    "abbr" and "acronym" elements with "title"
                    attributes giving the full expansion.
                   
                  - 
                    Identify TTY and Phone numbers
                  
 
                    Phone numbers listed on Web pages should be
                    identified as voice, TTY, or both. FAX
                    numbers should be clearly labelled as such.
                   
                  - 
                    Provide a way to skip repetitive navigation links
                  
 
                    Often, page designs have lengthy menus at the beginning
                    or end of each page. To person using adaptive
                    technology, having to tab through such menus to get to
                    the content can be time consuming. Project a link to
                    jump from near the top of the page directly to the content.
                   
                  - 
                    Avoid flicker
                  
 
                    For some people, flicker rates between about 
                    2 Hz and 55 Hz have the potential to be hypnotic or
                    to evoke seizures. Animated gifs, scripts, and 
                    applets should have relatively slow motion, particularly
                    if bright. Having the flicker or motion stop after a
                    few cycles also is desirable.
                   
                  - If response within a limited time is required,
                  alert the user and give them a way to get more time
 
                    A window that goes away or redirects after a limited
                    time can be frustrating to someone slowly reading the page,
                    especially if the page is a form they are trying to
                    fill out. 
                   
                 
               | 
              
                 
               | 
              
                 
               |