W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2006

[whatwg] [HTML5] Named start values for lists?

From: Alexey Feldgendler <alexey@feldgendler.ru>
Date: Wed, 28 Jun 2006 19:59:12 +0700
Message-ID: <op.tbuw0ycz1h6og4@localhost>
On Wed, 28 Jun 2006 19:20:53 +0700, James Graham <jg307 at cam.ac.uk> wrote:

>> * Can it be defined and implemented in a way that avoids circular
>> references.  e.g.
>>   <ol id="part1" continue="part2"/>
>>   <ol id="part2" continue="part1"/>

> The obvious choice is to use source order i.e. the ID must be defined  
> before the continuation in the source, otherwise the attribute is  
> ignored. I don't know how hard this would be to implement though.

This raises a number of issues when DOM is manipulated by a script. For  
example, what should happen if there is <ol continue="part1">, and then a  
script inserts an <ol id="part1"> before that? Or the other way round? Or  
when they are dynamically reordered?

>> * Which takes precedence out of <ol continue="part1" start="2"> and <li  
>> value="3">?

> continue should take priority over start.

I'd rather say it should be the other way round. Here is a use case:

<ol id="part1">
   <li>Item 1</li>
   <li>Item 2</li>
</ol>
<p>Here the writing becomes unreadable; however, I managed to decipher the  
end of the list:</p>
<ol continue="part1" start="9">
   <li>Item 9</li>
   <li>Item 10</li>
</ol>

There is a gap in numbering, but still the fragments of the list are  
linked together semantically.


-- 
Alexey Feldgendler <alexey at feldgendler.ru>
[ICQ: 115226275] http://feldgendler.livejournal.com
Received on Wednesday, 28 June 2006 05:59:12 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:28 UTC