Most developers feel making a website accessible require an additional effort, time consuming and needs to write a lot of additional code; which is actually not very true. But yes, there are certain additional things to be done, but they are most times enhancements. Having said that, most of the efforts that require to make a website accessible are the best practices of HTML. Here, I will endeavor to illustrate some of the common mistakes that a web developer commits.
- Provide inappropriate page titles or provide a common title for all the pages across the website something like the name of the organization without the respective page title
- Do not declare doctype of the document
- Do not define language of the document
- Do not provide text alternative to non text elements such as images, CAPTCHA, audio etc.
- Do not markup the headings in the documents
- Use table attributes for the layout purpose
- Do not mark up table summary, table headers
- Do not mark up associated labels for form fields using “for” and “id” attributes
- Do not provide site map to the website
- Do not use accessibility techniques while using Java script, Flash etc.
Leave a comment