Mouse Hover Many interactive elements on the web require the user to hover the mouse over a page element – drop-down or fly-out menus, tooltips, etc. Mouse hover functionality is usually not accessible to keyboard-only users (note that the functionality can sometimes be programmed to respond to keyboard focus or pressing Enter in addition to […]
Read Full Post »
Did you know about SSB University? Everyone understands why wheelchair ramps and curb cuts are important – they allow access for people with disabilities. And just as physical structures need to be accessible, the same is true of digital content and technology. Digital accessibility is complex and requires very specialized knowledge – your Development and […]
Read Full Post »
Avoid Form Auto-advancing Ensure that focus is never automatically advanced from form field to form field. This is often experienced when three text fields are used for telephone numbers (area code, first three digits, last four digits). After entering the first thee numbers, focus is automatically set via JavaScript to the second field, but a […]
Read Full Post »
Avoid Form Auto-focusing Users should typically have control over the position of their cursor. Avoid using JavaScript or the HTML5 autofocus attribute to automatically place focus into a form control unless the entire purpose of that application is for user interaction in that field (such as the Search text box at google.com). Automatically setting focus […]
Read Full Post »
Document Language The natural language of every web page should be defined. This is typically done by simply specifying the appropriate language code in the lang attribute on the <html> tag (<html lang=”en”>, for example). This WCAG 2.0 Level A requirement is vital to ensure that assistive technologies present content in the appropriate language. Consider […]
Read Full Post »
Accesskey The accesskey attribute allows page authors to define a shortcut key for interactive page elements (e.g., <a href=”search.htm” accesskey=”s”>Search</a> defines “s” as the accesskey for the search page). Browsers provide varying keyboard shortcut combinations to activate this accesskey. Because of the wide variety of browser and assistive technology shortcut keys, and because there is […]
Read Full Post »