A Few Words on Accessibility
There are a few things you can do in order to make your site accessible to people using alternative clients such as cell phones, PDAs and screen-readers (which are mostly for the blind, but could one day be used for cell phones or something else), and accessible to people who cannot use a computer normally (for example, people who have trouble using a mouse).
Keep in mind that these are just rules of thumb. There is more to accessibility than these rules, but they are a good start:
- Always use structural markup (use CSS for layout, rather than tables).
- Always specify alt="" tags for any images on your page.
- Use descriptive text for hyperlinks.
- Avoid using frames if possible.
- Don't create flash-only sites.
A good test is to temporarily remove your style sheet file, and then load your page in a browser. Does it make sense when read start to finish?