- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Mon, 27 Oct 2008 11:46:57 -0400
- To: Toby A Inkster <tai@g5n.co.uk>, HTML WG <public-html@w3.org>
Toby A Inkster wrote: > When using several <ol> elements and keeping the same numbering over > them all, it would be useful to have a "continue" attribute. e.g. > > <ol id="firstbit"> > <li>Apples</li> > <li>Bananas</li> > </ol> > <p>A break from the list.</p> > <ol continue="firstbit"> > <li>Pears</li> > <li>Oranges</li> > </ol> > > The continue attribute would suggest that the second list is a logical > continuation of the first list, and browsers should continue the > numbering, so that "Oranges" would be numbered "4". This might not be a bad idea, though one has to be careful in defining behavior of things like: <ol id="firstbit" continue="firstbit"/> Or <ol id="firstbit" continue="secondbit"/> <ol id="secondbit" continue="firstbit"/> or however many levels of indirection one wishes. It would also be worth specifying how this should interact with CSS counters (since right now a list can be implemented in terms of CSS counters in the UA stylesheet, in which case the |continue| attribute needs to modify the behavior of the counter on the continuing list somehow). You'd have to also define, of course, what happens if the element being referenced by the continue doesn't exist, or isn't an ordered list (and possibly what should happen if it's some other content node but has CSS counters applied to make it look like a list). -Boris
Received on Monday, 27 October 2008 15:47:44 UTC