I've had this problem that I haven't been able to find a satisfactory solution, so I thought I'd throw it open to CSS Beauty.
I need to produce a menu page for a restaurant, the meals are numbered and they are separated with category titles.
E.g.
Starters 1. Chicken Soup 2. Onion Soup 3. Salad
Chicken Dishes 4. Chicken curry 5. Chicken pie 6. Chicken, tomato and tarragon
Seafood Dishes 7. Pan seared salmon 8. Chilli and garlic prawns 9. Herb crusted sea bass
So, the obvious solution is a <ol>, right?
Except, how would you include a category title in the middle of every few <li>'s?
Alternatively, you could do multiple <ol>'s interspersed with <h3> (or some other <hn>). However the numbering of the menus need to be continuous, so you'd need to offset the numbering on the <ol>s. I think that would be my best solution except I don't see a numbering offset method that will work on IE6.
The other problem with this method is the fact that you will need to readjust the offset numbers on all the <ol>s each time you add/remove list items.