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> ...