| CTL Main | Workshops | Software & Hardware | Centers | Teaching Tools | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accessibility
|
Section 508 Standards The Board interprets paragraphs (a) through (k) of this section as consistent with the following priority 1 Checkpoints of Accessibility Guidelines 1.0 (WCAG 1.0) 5-May-1999) published by the Web Accessibility Initiative of the World Wide Web Consortium. Pages must also comply with paragraphs (l) through (p). (a) IMAGES - A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content). (b) MEDIA - Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation. (c) COLOR - Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup. Fix. (d) STYLE SHEETS - Documents shall be organized so they are readable without requiring an associated style sheet. (e) IMAGE MAPS - Redundant text links shall be provided for each active region of a server-side image map. (f) IMAGE MAPS - 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. Fix: Use a client-side image map. (g) DATA TABLES - Row and column headers shall be identified for data tables. Fix (h) DATA TABLES - 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. Fix: Use the "scope" attribute. (Not yet supported by the Dreamweaver interface.) (i) FRAMES - Frames shall be titled with text that facilitates frame identification and navigation. Fix (j) "FLICKERING" - Pages shall be designed to avoid causing the screen to flicker with a frequency greater than 2 Hz and lower than 55 Hz. Fix: Set animated GIFs between the above parameter. http://www.access-board.gov/sec508/guide/1194.22.htm#(j) (k) TEXT-ONLY PAGE ALTERNATIVE - A text-only page, with equivalent information of 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. Fix (l) SCRIPTING LANGUAGES - 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. Fix Use ALT tag in the script. (m) PLUG-INS - 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 sections 1194.21 (a) through (l Fix? (n) FORMS - When electronic forms are designed to be completed online, 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 clues. Fix. User <label> tags. (o) SKIP NAVIGATION - A method shall be provided that permits users to skip repetitive navigation links. Fix Use a "skip navigation" link. (p) TIMER ALERTS - When a timed response is required, the user shall be alerted and given sufficient time to indicate more time is required.
Resources 508 Standards - http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web Web Access Board, "Web-based Intranet and Internet Information and Applications (1194.22)" AccVerify software is available on computers in your CTL to check your page for accessibility. (Windows platform)
a) Text equivalents Images should be labeled for content (Alt or Longdesc tags). Test it yourself: if you turn off image display in your browser do you lose information? Problem:
Example of Fix
Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(a)
c) Information is conveyed equally with our without color. Problem:
Example of Fix
Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(c)
e) Image Maps (Image Maps need to be labeled differently from simple images.)
Problem: Images may have "hot spots" behinds parts of the image. When you click on a "hot spot", you are actually clicking on a link. Visually impaired users will require alternative text.
Example of Fix
Text links are written (redundantly) below the "mapped image".
Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(e)
g) Row and column headers shall be identified for data tables. Problem 1: Use Table "Caption" and/or "Summary" Tags (optional, but useful) People using text readers cannot quickly scan the content of a table to understand what the table is about.
Example of Fix Use a caption or a summary to help the user understand what the table contains.
Problem 2: Use the "ID" and "Headers" Attributes in Tables People using text readers will not be able to benefit from the organization of data that you see visually below:
Text Reader users hear a blur of data: Weekly Lab, Handout and Post Test Assignments 8/16 Chapter 1 families Quiz 1 8/23 Chapter 2 gangs Quiz 2 8/30 Chapter 3 community Quiz 3 9/6 Chapter 4 support services Quiz 4 Example of Fix Row and column headers need to be identified for data tables. Header cell contents will be repeated by Jaws (the software that visually impaired users employ) when reading all successive cell contents in its column.
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.
Use the "scope" attribute (Not yet supported by the Dreamweaver interface.) scope="col" scope="row" By simply adding this attribute, the text in that cell becomes associated with every cell in that row. While this technique dramatically improves the usability of a web page, using the scope attribute does not appear to interfere in any way with browsers that do not support the attribute. Example:
<table width=85% border=1 align="center" cellpadding="3" cellspacing="1" summary="Weekly lab, handouts and posttests schedule.">
"The efficiency of using the scope attribute becomes more apparent in much larger tables. For instance, if an agency used a table with 20 rows and 20 columns, there would be 400 data cells in the table. To make this table comply with this provision without using the scope attribute would require special coding in all 400 data cells, plus the 40 header and row cells. By contrast, using the scope attribute would only require special attributes in the 40 header and row cells." (see resource below) Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(g)
(i) Frames shall be titled with text that facilitates frame identification and navigation.
Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(i)
(k) A text-only page, with equivalent information of functionality, shall be provided You can either create a text page or paste this script into the code of your page: (Note the link at the top of this page!) Provide a link: Text View (link) Code View <a href="http://homer.htctu.fhda.edu:8080/tt/http://www.smccd.net/accounts/your_username/filename.html">Text View</a>
Learn How to Quickly and Easily Add a "Text Only" Transcoder to Your Website! Text Transcoder Page! Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(k)
(l) When pages utilize scripting languages When developers use images inside of JavaScript URL's they should provide meaningful information about the image or the effect of the anchor link. For instance, the following link alsoinvokes the JavaScript function myFunction, but requires the user to click on an image instead of the text "Start myFunction": <a href="javascript:myFunction();"><img src="myFunction.gif"></a> This type of link, as written, presents tremendous accessibility problems, but those problems can easily be remedied. The <img> tag, of course, supports the "alt" attribute that can also be used to describe the image and the effect of clicking on the link. Thus, the following revision remedies the accessibility problems created in the previous example: <a href="javascript:myFunction();"><img src="myFunction.gif" alt="picture link for starting myFunction"></a> Resource: http://www.access-board.gov/sec508/guide/1194.22.htm#(j)
(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 sections 1194.21 (a) through (l). Problem:
Fix:
(n) Making Electronic Forms Accessible Use Label tags. Use attribures: id=" " and tabindex="" Code View <form name="form1" method="post" action="">
Dreamweaver
o) Skip navigation
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Centers for Teaching and Learning San Mateo County Community College District