I would like to use the heirarchical benefits of using nested unordered lists, but I need to identify each "level" at the top like a table column header. For example, given this unordered list:
- Product 1
- Part 1
- Subpart 1
- Subpart 2
- Part 2
- Product 2
- Part 1
- Part 2
I would like it so that all "Products" are aligned with each other, and have a single heading at the top which says "Products". There would then be a "Parts" heading, and a "Subparts" heading as well. I suppose I could just have a table directly above the unordered list then make the levels line up with it, but I get the feeling there's probably a better way. Thanks!