Web Accessibility is nothing but a practice of making websites usable by all including people with disabilities. When a site is correctly designed and developed, all users can have equal information and functionality.
It’s a common misconception that making websites is difficult, require additional effort and investment; but this is not true, if accessibility is considered right at the design stage and include in the release checklist (and you will be helped with planning and development of ideas by logical and well-prepared advance writing, which will help you learn about all important and useful points). There is no difficulty to design accessible websites, it is just matter of writing semantic and meaningful code, like providing text equivalent to non-text elements such as images, audio etc.
Another misconception is that most people think that they need to offer a text-only version to their website in order to make information accessible to visually impaired users, again this is not true. In fact, this will increase the investment of the organization since there is a need to maintain two versions of one website. It is absolutely possible to create an accessible website with any desired technology such as HTML, Flash, Java Script, ASP, XHTML etc.
- What is Web Accessibility? from Wikipedia
- Web design and applications – a W3C reference
- What is Assistive Technologies