Global Accessibility Awareness Day is May 21st!!! The purpose of the day is to get people talking, thinking and learning about digital (web, software, mobile, etc.) accessibility and users with different disabilities. Virtual and in-person events are being planned across the world. Check out a growing compilation of events online.
Read Full Post »
ARIA Attributes and Element Styles ARIA attributes are often necessary for optimal accessibility of web applications. They can be used to present information and meaning that otherwise would only be presented visually. For example, a red border or red text might be used to identify errant form fields (such as a form field that was […]
Read Full Post »
Contributed by Jim McCarthy, Executive Director, MDTAP Here in Maryland, I’ve found myself recently thinking about access to technology and information for state workers as the state moves to a new IT platform. Maryland’s Division of Information Technology, DoIT, is leading a move of state agencies to Google Apps. A recent meet up of state agencies and […]
Read Full Post »
ARIA Application Role ARIA role=”application” can be used to identify web applications or widgets within a page. When a screen reader is within an element with this role, it functions in forms mode, meaning that when keyboard keys are pressed, they are passed to the web page rather than handled by the screen reader itself. […]
Read Full Post »
ARIA Alert Roles ARIA role=”alert” can be used for very important messages that a screen reader should read immediately, even if keyboard focus is not set to that element. ARIA alerts are typically triggered with scripting, such as when a critical form error has been detected. Because ARIA alerts are very intrusive (they read immediately […]
Read Full Post »
ARIA Roles and Native Semantics ARIA roles enhance or change the semantics and meaning of page elements. Whenever possible, the proper native HTML elements should be used. For example, while role=”button” could be added to a scripted link that is used to submit a form, a native button element would provide this same functionality in […]
Read Full Post »