Web Accessibility I

Peter Mosinskis

Supervisor of Web Services

CSU Channel Islands

Rev. 2007-08-15


Overview


The User Experience

“Keeping Web Accessibility In Mind”

Video available online at:


Types of Disabilities


Legal Issues


Federal Accessibility Law


State Law & CSU Policy


What The Law Means to CSUCI


Web Accessibility @ CSUCI


Benefits for CSUCI


Prep and Review

Tools & Ground Rules


Tools You’ll Need


Shortcuts


HTML Review


HTML Review (continued)


HTML Review (continued)


Example Site

Mouse College Tennis Team


Section 508 Compliance

The Sixteen Guidelines,

Presented in order of
frequency of occurrence


7 Most Frequent Checkpoints

(also the most important)

Checkpoints A, C, D, G,
H, M & O


(a) Text description of non-text elements


(a) Text description of non-text elements


(a) Text description of non-text elements


(a) Text description of non-text elements


(c) Content can be conveyed without color


(c) Content can be conveyed without color


(c) Content can be conveyed without color


(d) Document should be readable without style sheet


(d) Document should be readable without style sheet


(d) Document should be readable without style sheet


(g + h) Make tables accessible


(g + h) Make tables accessible

<th scope=“col”>Name</th>


(g + h) Make tables accessible


(g + h) How the Sample Table Looks


(g + h) Sample Table Code

  1. <table border="1" summary="Lists names and favorite colors">

  2. <thead>

  3. <tr>

  4. <th scope="col">Name</th>

  5. <th scope="col">Favorite Color</th>

  6. </tr>

  7. </thead>

  8. <tbody>

  9. <tr>

  10. <td>Pat Smith</td>

  11. <td>Red</td>

  12. </tr>

  13. <tr>

  14. <td>Tyler Zipper</td>

  15. <td>Green</td>

  16. </tr>

  17. </tbody>

  18. </table>


(m) Applets, plug-ins and external content


(m) Applets, plug-ins and external content (continued)


(m) Applets, plug-ins and external content (continued)


(m) Applets, plug-ins and external content (continued)


(o) Skip Navigation Links


(o) Skip Navigation Links

How to Fix:

1. Directly after <body> tag, add the following HTML:

<div id="skip">
<a href=“#back_to_top” name="back_to_top" id="back_to_top"></a>
<a href="#skip_navigation"><img src=“http://www.csuci.edu/images/spacer.gif" width="1" height="1" border="0" alt="Skip Global Navigation"></a>
</div>


(o) Skip Navigation Links

2. At the start of the actual page body content, add the following HTML code:

<a name="skip_navigation" id="skip_navigation"></a>


(o) Skip Navigation Links

3. If you use the CSUCI template and CSS style sheet, you are complete. Otherwise, you must insert some additional CSS code into your page style sheet:

#skip a, #skip a:hover, #skip a:visited {

position:absolute;

left:0px;

top:-500px;

width:1px;

height:1px;

overflow:hidden;

}

#skip a:active {

position:static;

width:auto;

height:auto;

}


(o) Skip Navigation Links


Less Frequent Checkpoints

…but no less important…


(b) Multimedia presentation alternatives and synchronization


(j) Eliminate screen flicker


(k) Text-only page


(k) Text-only page (continued)


(n) Accessible Forms


(n) Accessible Forms


(n) Accessible Forms


(n) Accessible Forms


(n) Accessible Forms


(n) Accessible Forms


Least Frequent Checkpoints

…but still required…


(e + f) Image Maps


(e + f) Image Maps


(i) Frame titles


(i) Frame titles (continued)

<head>
<title>Navigation Bar</title>

</head>

<frame name=“NavigationBar” title=“Navigation Bar” src=“frame1.htm”>


(i) Frame titles (continued)


(l) Scripts and functional text


(l) Scripts and functional text


(p) Timed Response


Check Your Work!

Remember, some checks
must be done manually


Accessibility Check & Repair Tools


Single Page Check

  1. Browse to the page in Firefox

  2. On the Web Developer Toolbar,
    choose Tools > Validate Section 508


How to Check a Single Page (cont.)

  1. A report will be displayed with information on each checkpoint (including pass/fail info)


Accessibility and Collage


Web Standards Reference


External Resources


CSUCI Accessibility Resources


CSU Accessibility Resources


Reference Books


CSUCI Web Workshops


Final Thoughts


Questions

Contact the Help Desk

805-437-8552