5 basic rules to better accessibility in web design.
I’m kind of a podcast fiend. So, as a web designer, it should be no surprise that I listen to the Boagworld podcast. Recently, Paul and Marcus highlighted 5 key tips to designing accessible websites. Here they are in my words.
- Utilize alt tags on images.
The only way a screen reader (a device used to aid sight impaired internet users) will “see” your image is to describe exactly what the image is in words. **Savvy designers will realize added benefit here, as search engines will pick up keywords in the alt tags. Just make sure your alt tag copy is descriptive of the image, not loaded with keyword phrases that won’t aid the sight impaired. - Utilize title tags on links.
Imagine a web page being read aloud to you. Now imagine the person reading the page to you encounters a link. Instead of telling you where clicking that link will take you, they begin to read out the destination URL. Yikes. With a proper title tag, you can tell your sight impaired users exactly what clicking the link does. ie “click here to login”, or “click to visit my portfolio.” - Make sure you have fallback content for rich media.
Most of us including rich media content will use Flash to do so. If so, provide content that will be seen if the video or Flash cannot be loaded. Usually, this can be taken care of with the SWFObject implementation method. Don’t leave a hole where the media would be, fill it with a backup image or copy. **Here’s another plus for you cheeky designers. Google spiders will see the backup content, not the Flash, so make sure the backup is accurately depicts the subject and keywords of the Flash element. - Don’t rely on JavaScript to reveal content.
Although few, some users will have JavaScript either disabled or not available. Search engines are also unlikely to be able to uncover areas that have been hidden by CSS and revealed by JS. With JS disabled, ensure that all of your content is visible. Then, enable JS and use it to hide areas, rather than defaulting areas to hidden with CSS. - Allow fonts to be scaled.
We designers hate this one. A good accessibilty trait is achieved if a user can enlarge or decrease font sizes when viewing your site without breaking your layout or losing content. Don’t specify font sizes in pixel heights in your CSS. Yes, enalrging the font will make your perfect design look nasty, and yes, at some point size your layout will fall apart. My rule of thumb is is to design in a generous ability to increase the font size and retain usability, but I am not concerned as much about the extremely large font sizes (let say, over 50pt)
-
joeyyax



















