Lists — Accessibility Specification

WCAG 2.1 AA • AODA compliant • Updated 2025-10-28


What is this component?

What is this component? Lists (<ul>, <ol>, <li>, and <dl>) present collections of related items or paired terms/definitions.

Where and how is it used? Use lists for navigation menus, feature bullets, steps in a process, FAQs, and term glossaries.

Accessibility Requirements

RequirementWCAG CriteriaDescription
Semantic grouping1.3.1Use list elements to convey relationships; avoid manual bullet characters.
Order matters1.3.1Use <ol> when sequence is important, <ul> when not.
Accessible names for links2.4.4Menu/list links should have meaningful text, not “Click here”.

ARIA Roles and Attributes

ARIA Role/AttributeUsed OnPurpose & Usage
<ul>/<ol>/<li>Item collectionsPreferred. Avoid adding list roles redundantly.
<dl>/<dt>/<dd>Terms and definitionsUse for name‑value pairs and glossaries.

Implementation Guidelines


  • Secure
  • Reliable
  • Accessible
  1. Sign in
  2. Choose plan
  3. Confirm
API
Application Programming Interface
WCAG
Web Content Accessibility Guidelines

DO’s

Don’ts

Common Pitfalls

Testing Checklist

Test ItemWCAG CriteriaPass Criteria
List semantics present1.3.1AT announces list with correct item count.
Order correct1.3.1Steps use <ol>, unordered info uses <ul>.
Link text2.4.4Links within items are descriptive.