Design your pages for accessibility.
In my position as a college instructor, I see many places where fancy web page design gets people with visual problems, dyslexia, or learning disabilities into trouble. Here are my suggestions for making your web pages more accessible:
1. No angry fruit salad.
If you put a huge amount of intricate graphics on the page, it distracts the accessibility user, and he has trouble reading the text. My computer dictionary calls this explosion of graphics "angry fruit salad."
2. No text on top of graphics.
Some visual learning disabilities (including dyslexia) cause text placed on top of graphics to become unreadable. This also includes the text on watermark text in the submission window used to post this.
3. Don't change link colors.
People with learning disabilities use the standard colors to find links. They can also set their accessibility browsers to return the colors to standard. If you change the link colors, or if you place the link in an object with a colored background that matches a standard link color, they can't find the links.
4. No moving images for any purpose other than to show how something works.
Moving images trigger responses in certain individuals that attract the eye away from the text. So they never get to finish reading the text. If you must have a moving image, include a button to start the motion.
5. No mouseovers.
A mouseover function that makes something change usually makes the person with learning disabilities think something went wrong, or that the page he was browsing went away. This can be frightening for a beginner, because he thinks he did something wrong. Require a mouse click for each action.
6. No dropdown menus.
The person with learning disabilities can't find the link he wants, because he doesn't associate the name of the dropdown menu with the link he wants. And mouseover dropdowns have the same trouble other mouseovers have.
7. Don't use tables in non-tabular situations if you can avoid it.
Reading browsers for the blind give row and column information for each table cell. This is confusing if the table is used for other purposes. It is the reason the W3C wants tables to be avoided in non-table situations.
8. No rotating galleries or moving banners.
These combine the troubles of moving images with the "lost the page" fear from the mouseovers.
9. Don't make anything blink!
Blinking objects, especially those that blink fast, can cause epileptic seizures.
10. Leave space between items.
Some people, including many aged people, have trouble positioning a mouse with precision. Don't put clickable objects too close together.