Checkpoints - Do not artificially create bullet lists
Why is this important?
When creating lists by using dash(-) characters, assistive technology users cannot navigate the list easily and don't have the information on when to pause reading. The word "dash" can also be read out by the screen reader that could potentially altering the meaning of the content of the page.
How can I resolve this issue?
Replace lists created using dashes with an HTML list such as ordered <ol>, unordered <ul> or description <dl> lists.
Assistive technologies are able to convey information to users as they navigate to and within lists, such as the total number of items and the relative position of each item in the list. Style sheets can be used to change the presentation of the lists while preserving their meaning.
Assistive technologies also provide additional navigation commands for lists, such as "Go to next list item" and "Go to next list".
What topics do this checkpoint affect?
Accessibility (WCAG 2 Level AA, 1.3.1)
Can you explain how this checkpoint works?
The checkpoint examines the entire HTML source code of a page and flags an issue if any form of hyphen or dash is found.