When designing a web page, the term "accessibility" refers to providing support so everyone, including people with disabilities, can use your page. There are then many needs that have to be considered, including, for instance, the following:
- Vision limitations, varying from poor eyesight, through color vision problems, all the way up to total blindness
- Hearing limitations, which require some fallback method for hearing impaired users
- Mobility limitations, which may imply difficulty or impossibility of using the hands or controlling a mouse
- Cognitive limitations, which may complicate understanding the information shown on screen
There are many tools that can assist disabled users, such as screen zooming, speech recognition, screen readers, braille terminals, closed captioning, and more, but even those tools need some extra information...