Chapter 3 : Links

Links typically connects two web pages or attach non web pages on a page. In some cases the links jump from one portion of the page to some other portion of the page. Links even connects the current website to a different website. In any case all that the developers need to remember is The […]

Chapter 4 : Tables

Tables on the web pages are quite common. Anytime where a data content is displayed on the page with rows and columns an HTML table may be used. In the previous chapter we discussed about the charts and graphs. We said that the substitute for charts and graphs are tables. The literacy rate in various […]

Chapter 5: Complex tables and fixed headers

For any business organization, the financial status is released every quarter. The monthly profit of any business organization for a period of 10 years is put on a tabular format, the left column contains the row headers. Each year say from 2001 to 2010 are the row headers. In this case the first row have […]

Chapter 6 : Headings

In a book the title of the book is the main heading and the name of each chapter is the main heading of that page. The headings in the chapter are the sub headings. It is possible that the sub headings can also have sub headings of next level. Say the demographics of India if […]

Chapter 7: Lists

The group of items is a list. It may be the list of groceries for the month, advantages of using a website for business, Steps involved in obtaining a passport, frequently asked questions on a stock exchange website. The similarities in all the examples above are that they are a group of items so should […]

Chapter 8: Tabindex

Tabindex is a HTML attribute that can set an order for focusable elements. Tabindex allow keyboard focus for non-focusable elements and remove focus for a focusable element. The value for a tabindex attribute can be any integer. This means the tabindex attribute can either be a negative, 0 or positive value. Tabindex=”0″ Providing tabindex=”0″ for […]

Chapter 9: Duplicate Id values and Duplicate attributes.

As per accessibility standards web pages should not contain duplicate id values on elements and elements should not have duplicate attributes. What are duplicate id values? Id values are the references for many accessibility enhancements such as label and form association. If the Id values are duplicated on a given web page, it will be […]

Chapter 10: Language

Every web page must have a default language. The default language is the language in which the content on the page is displayed. The ‘lang’ attribute along with the language code (eg: en for English) ensures assistive technologies such as screen readers to read accurately, user agents such as browsers to display the content appropriately. […]

Chapter 11: Page title

The title of the page represents the content or the function of the page. Every visitor looks at the page title to check if they are in the right page or not, similarly a screen reader user too checks the page title with a specific key command. NVDA and Jaws read out the page title […]

Chapter 12: Other semantics

Native markup is the best way of displaying content on the web pages. Developers tend to make use of CSS and images to display the content in the intended way. Though visually the same appearance can be made possible through CSS, scripts or any other mechanics the intent of the content will not be conveyed […]