Posts Tagged ‘ARIA’
Thursday, October 6th, 2011
Making a site or application accessible can seem so overwhelming that it can completely stall efforts before they begin. But sometimes simple changes can provide the necessary momentum while resulting in significant improvements for users.
So, in the spirit of small things that make a big difference, here’s a list of fixes for common accessibility problems.
Continue reading Easy Fixes to Common Accessibility Problems
Tags: ARIA, button, CSS, Easy Fixes, HTML5, JavaScript, label, Progressive Enhancement, role, YUI
Posted in Forms, Images |
No Comments »
Thursday, August 18th, 2011
Many times ARIA is used as a quick fix for accessibility issues caused when more semantic elements should have been used. For instance, an input could use aria-label when the design for the page does not include a visible label tag. Another common use is role="button" when links are used for actions instead of the semantic button. ARIA roles and attributes provide simple solutions to low-hanging fruit; something developers with legacy code and screen reader users can appreciate.
Continue reading Create Dynamic Form Labels with ARIA
Tags: ARIA, aria-labelledby, form, JavaScript, jQuery, Labels, YUI
Posted in Forms |
No Comments »
Monday, August 15th, 2011
Caridy Patiño, the principal frontend engineer for Yahoo! Search Direct, just wrote an article for the Yahoo! User Interface blog on what went into creating an accessible, dynamic search box: Making Search Direct Accessible.
Caridy worked with Victor Tsaran, of the Yahoo! Accessibility Lab, to fine tune the experience of screen reader users typing a search query and being notified of potential results.
Continue reading An Accessible Solution for Yahoo Search Direct
Tags: ARIA, Autocomplete, JavaScript, live-region, Yahoo!, YUI
Posted in Forms |
No Comments »
Tuesday, July 26th, 2011
They say an image is worth a thousand words. This is especially true on the internet; where screen space is limited and an image can give users a quick summary of an article’s content, the appeal of a new product, or a summary of data. Images are also used to give fine control over typography and design.
Internet users also tend to click on images, as they are usually associated with links. Herein lies the problem. Images represent the link’s purpose visually, but how can you ensure the link is usable to non-visual users as well?
Continue reading Creating Accessible Image Links
Tags: alternate text, ARIA, aria-describedby, HTML, image, links, longdesc
Posted in Images |
No Comments »
Friday, April 8th, 2011
Sometimes it is difficult to keep track of your keyboard focus, landmark roles and tab index. We’ve created a couple bookmarklets for our own testing. These easy to use bookmarklets add CSS to quickly highlight your page’s information. Simply save the following links to your bookmarks, then load your test page and click the bookmark. While these work in all browsers, you’ll get better results using Firefox, Chrome, Safari, or Internet Explorer 9.
You’ll learn a lot about the Yahoo! home page’s use of ARIA with the landmark/tabindex bookmarklet. Check it out.
Tags: ARIA, bookmarklet, CSS, JavaScript, keyboard navigation, role
Posted in Tools |
No Comments »
Wednesday, April 6th, 2011
One of the things I really enjoyed working on (and continue to enjoy working on) is keyboard access in the new Yahoo! Mail. As a fan of using the keyboard, I wanted to make sure that using Mail felt natural and was easy to move around the application. This is much harder than it looks because we have to establish a balance between a web page model and an application model.
Todd Kloots, from the accessibility team at Yahoo!, and I had a number of discussions to establish a consistent pattern that could be applied to all widgets within a page and could be applied to all products that we were building. It was important to establish a consistency in design and a consistency in implementation. That consistency meant that we’d see a number of benefits of codifying a strategy.
Continue reading Keyboard Accessibility for Web Applications
Tags: application, ARIA, design, JavaScript, keyboard, navigation, Yahoo!
Posted in Keyboard Access |
No Comments »
Monday, April 4th, 2011
This presentation was given at the CSUN 2011 conference. It provides best practices used at Yahoo! for increasing the usability of web pages for disabled users. The real world examples will explain in detail the advantages of WAI-ARIA and other techniques used to improve overall usability for everyone. Say goodbye to “Only accessible” and say hello to “Inclusive Design”!
Continue reading Next generation web accessibility: Improvement of usability for disabled users
Tags: AJAX, alt text, ARIA, csun11, HTML, JavaScript
Posted in Conference, Slideshow |
No Comments »
Wednesday, March 23rd, 2011
This presentation was given at CSUN 2011, the 26th Annual International Technology & Persons with Disabilities Conference. It’s an overview of where HTML5 came from, what it includes, how it helps accessibility, and where it can cause problems for accessibility.
Continue reading HTML5 Accessibility Challenges
Tags: ARIA, csun11, HTML5, longdesc, Slides
Posted in Conference, Presentations |
No Comments »