Skip to navigation content (Press Enter).

WCAG 2.0 AA Compliance

Section 2.1.1

All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints.

The best strategy for this section is to provide a webpage that uses <a> tags properly as well as proper Javascript. If you can navigate the page entirely by using the "Tab" key on your keyboard, then your page is compliant. Note that if you're unable to perform certain functions on the keyboard that you could do with a mouse, then you need to revise your page.

Sometimes web designers will make use of the "hover" or "focus" functionality in both CSS and Javascript. This is discouraged because these two features are associated with the mouse only. If you are providing a mouse-only function, you must ensure that an alternate keyboard method is available to the user. The best approach is to use the onclick attribute.

<a href="#" onclick="doStuff();">Do Stuff</a>

For a list of the proper HTML interactive elements that can be used for keyboard functionality, refer to Technique H91: Using HTML form controls and links.


Service Bulletins

  • MAC ID Password Expiry

    Beginning in May 2016, MAC ID passwords at McMaster expire annually. Learn more at

Service Desk

Client Self Service:
Hours: Monday - Friday
8:30 am - 4:30 pm
Phone: 905-525-9140 x24357 (2HELP)
Location: Main Campus BSB Rm. 245
Service Catalogue:

Great Idea Site

Great Idea