Lesson 15 / 25
Lists properly
Use semantic list elements to convey structure and relationships.
Ordered, unordered, description lists
Use <ol> for sequence, <ul> for groups, <dl> for definitions. Screen readers announce list length and item position.
<ol>
<li>Clarify requirements</li>
<li>Design mockups</li>
</ol>
<ul>
<li>Free shipping</li>
<li>30-day returns</li>
</ul>
<dl>
<dt>A11y</dt>
<dd>Accessibility</dd>
</dl>Lists in navigation
Navigation menus should use <ul> or <ol> inside <nav>. This helps screen readers understand structure.
Styling lists accessibly
Keep <li> elements even if you hide the bullets with CSS. Screen readers still announce them properly.
Nested lists
Nested lists properly convey hierarchy. Screen readers announce nesting level.