Lists

Figure 1 Example of unordered, ordered, nested list along with one of the examples showing custom bullets

List structure helps screen reader users to navigate to the related items quickly. A well-defined list structure helps screen reader users to understand the number of related items. List mark-up SHOULD be given to the items which are related to each other. HTML5 allows 3 types of lists to be used such as “Ordered list”, “Unordered list” and “Description list”.

  • Avoid providing list mark-up for single item unless it’s required to convey the list of items within each group or a section.

NOTE:

  • New to accessibility or uncertain of requirements, it will be helpful to review all sections below.
  • Already familiar with requirements, skip to the “Working Example” section for sample HTML, CSS and JavaScript (when needed), along with a working demo.