This page contains material from a presentation at the WAI Best Practices Exchange Training in Madrid, Spain in February 2004.
Shadi Abou-Zahra, W3C WAI
Last updated: 8 February 2004
Guideline 13: Provide clear navigation mechanisms - Failed
...
<div ...>Books
<div ...>
<div><a href="page1.html" ...>Crime</a></div>
<div><a href="page2.html" ...>Comedy</a></div>
<div><a href="page3.html" ...>Fiction</a></div>
</div>
</div>
...
Guideline 13: Provide clear navigation mechanisms - Passed
...
<li ...>Books
<ul ...>
<li><a href="page1.html" ...>Crime</a></li>
<li><a href="page2.html" ...>Comedy</a></li>
<li><a href="page3.html" ...>Fiction</a></li>
</ul>
</li>
...
Guideline 6: Ensure that pages featuring new technologies transform gracefully - Failed
...
<script language="JavaScript" type="text/javascript">
...
</script>
...
<noscript>
<p>YOUR BROWSER DOES NOT SUPPORT JAVASCRIPT!!!</p>
</noscript>
...
Guideline 6: Ensure that pages featuring new technologies transform gracefully - Passed
...
<script language="JavaScript" type="text/javascript">
...
</script>
...
<noscript>
...
<a href="alternate.html" ...>Server-Side Alternate</a>
...
</noscript>
...
Guideline 3: Use markup and style sheets and do so properly - Failed
...
<a href="page1.html" onMouseOut="out(1)"
onMouseOver="over(1)" ...>Crime</a>
...
...
<style type="text/css">
...
a:hover { ... }
...
</style>
...
<a href="page3.html" ...>Fiction</a>
...
Guideline 9: Design for device-independence - Failed
...
<a href="page1.html" onMouseOut="out(1)"
onMouseOver="over(1)" ...>Crime</a>
...
Guideline 9: Design for device-independence - Passed
...
<a href="page3.html" onBlur="out(3)"
onFocus="over(3)"
onMouseOut="out(3)"
onMouseOver="over(3)" ...>Fiction</a>
...
Guideline 1: Provide equivalent alternatives to auditory and visual content - Failed
... <a href="JavaScript:myFunction();" ...>Function</a> ...
Guideline 1: Provide equivalent alternatives to auditory and visual content - Passed
...
<a href="alternative.html"
onclick="myFunction(); return False;" ...>Function</a>
...
Guideline 12: Provide context and orientation information - Failed
...
<select name="Books" onChange="jump()">
<option value="Crime">Crime</option>
<option value="Comdey">Comedy</option>
<option value="Fiction">Fiction</option>
</select>
...
Guideline 12: Provide context and orientation information - Passed
...
<select name="Books" onSubmit="check()">
<option value="Crime">Crime</option>
<option value="Comedy">Comedy</option>
<option value="Fiction">Fiction</option>
</select>
<input type="Image" src="submit.png" alt="Submit Selection">
...
Guideline 2: Don't rely on color alone - Failed
... <p class="red">Values in red are required</p> ...
Guideline 2: Don't rely on color alone - Passed
... <p class="red">Values marked with * are required</p> ...