Text and Lists
Nested Lists
Structure Shows Order
A release checklist uses an unordered list for categories and an ordered nested list for steps that must happen in sequence.
Program
Lists are structure, not decoration. Use unordered lists when order does not matter and ordered lists when the sequence is part of the meaning.
nested_lists.html
Visuals: captured from real browser rendering
<ul>
<li>Plan</li>
<li>Build
<ol>
<li>Test</li>
<li>Publish</li>
</ol>
</li>
</ul>
Start an unordered release list.

The ul element creates a group of peer items. Add the Plan item.

Each li is one item in the unordered group. Add the Build item.

Build is another peer item in the same list. Nest an ordered list inside Build.

The nested ol says these child steps are sequential. Add the first ordered child step.

The first child item receives number 1. Add the second ordered child step.

The second child item receives number 2.
unordered list
A ul groups peer items without saying one must come before another.
ordered list
An ol gives its items a sequence that readers should follow.