Tony wrote:
This one has been around for ages and is ''probably'' easy to fix.
Please *do not* reply to a message when you're trying to start a new thread. Thanks!
In most cases, this works fine. Consider the following list structure, however
- item
*** 3rd-level item ** 2nd-level item
- (more items)
This is structurally/logically invalid. What you labelled as the "3rd-level item" doesn't have a parent here.
Lists with this general structure are quite common
That surprises me. They should be fixed.
The HTML that results, however, has issues:
- list item
- 3-deep list item
- 2-deep item
- (more items)
This is correct and expected behaviour.
Notice the gap and the spurious list marker. The desired display is this:
- list item * 3-deep list item
- 2-deep item
- (more items)
No, this is definitely not "desired", and I'm not even sure it's possible to do in all browsers; HTML is not a formatting mark-up language. It's a document structure mark-up language.
Timwi