Mobility impaired keyboard users rely heavily on highlighted links. A keyboard user will typically tab through link items and hit "enter" to activate the link. For this to work, the keyboard user needs to know where the current focus is, otherwise they have little hope of knowing where the next tab will take them. Site design can make this problem much worse if the links are on a background that make the dotted line difficult to detect. Mark Pilgrim is considering developing a more prominent focus indicator for Firefox, which would be a huge help if they can get the colour right.
The default link highlighting for the BBC website works fairly well (extra points for adding access key help in the tab sequence), but other websites such as CNN have a design that can be really tricky to navigate if you're using the tab key, particularly if your sight is less than perfect.
Additional help
Stephen from Shaw Trust is a keyboard-only web user and he sometimes needs a little extra help to see links, particularly if the background to the link is a colour(particularly mid-grey) that makes the dotted line harder to see. Stephen has Cerebral Palsy which means that he finds it hard to focus on small areas of the screen. Highlighting a link (ala Salford University) makes the focus more prominent, and Stephen can get around the site much more easily. Mobility impairment combined with less-than-perfect vision is fairly common and will become more so as the average computer user gets older.
Invisible links
While offset links are a pretty good idea in lots of circumstances, don't forget that keyboard-only users don't have the benefit of having a screen reader. Therefore offset links such as "skip to content" need to be made visible so that sighted keyboard users also have the option of using them. BBC again does a good job of bringing offset links back on screen for this reason, and you can see another example of this technique used at the Salford University website.
Hidden menu items
Beware of using menu systems that provide drop down options when you mouse-over the top level menu item. Keyboard-only users can often still tab through the lower link options even though the focus disappears, so even though they'll be able to get at the lower level menu items, they won't know what they are because they can't see what they have just tabbed to. Tesco have made a song and dance about accessiblity in the past, but they manage to get this all wrong; the vast majority of the tabs are "empty" with no visual feedback at all. This makes me wonder about how serious they really are about user testing. I suspect the developers were stoked because they did it without JavaScript, but it's not good enough.If you're going to use this type of menu system then make sure that the hidden links are visible on focus so it's keyboard-user friendly.
Summary
This all really boils down to two things:- Make sure that all links are visible when they receive focus
- Create links that highlight when they recieve focus
Simple really, but not as well used as it ought to be.
Update!
Mike Cherim sent a link to an article he wrote a little while back detailing the technique used to achieve the highlighting effect: Let's Focus on Focus. It should be a fairly simple mod to make the script bring offset links back on screen. Cheers Mike!
9 comments:
I did a 5 minute presentation on this very topic in Birmingham last week. It's a topic that needs highlighting - of the 40+ local auhorities represented there only 2 used the :focus pseudo-class on their sites.
The presentation is available here, although it makes less sense without some of the context: http://www.championinternet.com/psf/lvfha.html
Nice one.
This is quite an important issue that is regularly overlooked. I guess many believe that it's mainly a browser issue, or just aren't aware of the practical problems, but link highlighting is one of the main issues pointed out in Mobility user testing reports by Shaw Trust.
I've been finding that the majority of GAWDS applicants have never heard of the :focus pseudo-class let alone implemented it. It's definitely a technique that should be more widespread - even though it doesn't work in IE6 without extra scripting :-(
It's sooo easy to implement, yet I see it lacking so often. Probably 50% of the sites we see at Accessites lack link focus. These are great sites in many regards, yet they fail that one point. It's a bit mind blowing. Articles like this help spread the word... Good job.
Cheers guys. What's missing now is a "How to" article. Any takers ;)
How about this, Grant? Let's Focus on Focus. It's almost a year old but should still have some good stuff in it.
Mike,
I've updated the article and referred to yours. Thanks.
Very cool. Thanks Grant.
When the Wow Gold wolf finally found the wow gold cheap hole in the chimney he crawled cheap wow gold down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.
game4power.
The next day the Buy Wow Goldlittle pig invited hisbuy gold wow mother over . She said "You see it is just as Cheapest wow goldI told you. The way to get along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he buy cheap wow gold learned that lesson. And he just wow gold lived happily ever after!.
Post a Comment