posted on:March 19, 2008
11 Accessibility Tips
When developing a site we all sometimes overlook simple methods that we can use to make our site more accessible. Here’s a list of tips that should really be used by all of us, myself included.
1. Structure your document so it can be read without stylesheet
This is the most important tip. Be extra careful of properly structuring your page. Use headings to describe content sections, use lists, make sure that you page has the logical flow. Don’t rely on stylesheet to create that flow for you.
2. Separate your links
Separate consecutive links with more than just a white space. Screen readers tend to interpret two (or more) non separated consecutive links as one.
3. Meaningful links
When read out of context, make sure that your links make sense. i.e. use “read full article” instead of “click here”.
4. Include skip to content link
Permit users to skip repetitive navigation links. If you have the same navigation at the top of the page this allow users to go directly to the content instead of having to scroll down every time they load a page. This doesn’t concern screen readers alone, this is very useful in the web or mobile web.
5. Provide text equivalent for non-text data
Usually we are talking about images here.. To provide text equivalent you can use ALT attribute for briefly describing image’s meaning. Also there is a LONGDESC attribute for longer descriptions. For images that have no meaning use empty ALT attributes (alt=””). The other way to use text equivalent is to describe the non-text element’s meaning in content.
6. Image links
Related to the above, be careful when using only images for links. Without text equivalent, screen readers will not be able to display the link. Use ALT attribute so screen readers can use it as a link text.
7. Tables
Identify row and column headers. Use TH for headers instead of regular TD styled with alternative styling. Also, provide captions with CAPTION element to describe the contents of the table. If you don’t wish to use captions use TITLE attribute to describe the contents in few words. Use SUMMARY attribute for describing table’s purpose. This is especially useful for non-visual readers.
8. Client Scripting
Make sure that your web page is usable when various when scripts are turned off. Don’t rely on cool JavaScript to navigate or view content. If that is not possible provide alternative ways to access content.
9. Color
Make sure that information that is presented through the use of color is also available without it. Otherwise, color blind users will not be able to understand the meaning.
10. Link to accessible version of your page
If you can’t create accessible page for some reason or another, provide a link to accessible page instead.
11. Validate
Validate your document to check for errors.
Enjoyed the article?
Then don't miss our next one! Subscribe to our RSS feed or share it with your friends.
Share on FacebookTweet thisDeliciousStumbleUpon RedditSubscribe
Comments (36 Comments)
Sorry, the comment form is closed at this time.
Martin Sarsini
March 19, 2008
mcg
March 19, 2008
Jordan Wollman
March 19, 2008
MD
March 19, 2008
Nemesis Design
March 19, 2008
Mrmil
March 19, 2008
Dallas Web Designer
March 19, 2008
Lee
March 19, 2008
Matt May
March 19, 2008
Tyssen
March 20, 2008
fdog
March 20, 2008
Ricardo
March 20, 2008
frank
March 20, 2008
Steve Firth
March 20, 2008
Ted Goas
March 21, 2008
Mike
March 21, 2008
John Macpherson
March 22, 2008
cssglobe
March 23, 2008
Ryan Keiser
March 24, 2008
los
March 24, 2008
cssglobe
March 24, 2008
Jak
March 25, 2008
dev
March 28, 2008
Nastya Manno
March 30, 2008
Manoj Gulati
April 17, 2008
epilasyon
April 17, 2008
şömine
April 18, 2008
src belgesi
April 19, 2008
lazer epilasyon
April 19, 2008
kapi
April 20, 2008
temizlik makinasi
April 25, 2008
cleaning machines
April 28, 2008
Web Hosting Sri Lanka
May 9, 2008
kale kapi
July 14, 2008
firma rehberi
August 31, 2008
sklep internetowy
March 5, 2009