If you are not considering accessibility for your web application then you are unintentionally losing out on a large set of users. Making an 'inaccessible' website is not only immature but it is somehow immoral too. It is like constructing a public utility building without a wheelchair ramp.
Making an accessible site means making it for 'almost' everyone. And the good news is that its very easy to make an acceptably accessible site. Let me tell you how:
- Keyboard accessible :
- All the interactive elements of your page e.g. text boxes, buttons etc should be accessible by keyboard. That means you should be able to bring focus on them by using Tab and Shift+Tab keys.
- Most of the interactive elements are keyboard accessible by default, i.e. browser takes care of making them keyboard 'focus-able'.
- Non interactive elements like div, span and images are not keyboard accessibly by default. This is fine becuase users don't generally need to interact with them.