On Wed, 23 Jan 2008 10:41:25 +0100, Jonas Sicking <[EMAIL PROTECTED]> wrote:

How would incremental rendering work? Imagine the following page

<ol step="-1">
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
<li>F</li>
</ol>

If the browser has only received the first three items it would render

3. A
2. B
1. C

a couple of seconds later it receives the rest of the page. It would then have to renumber all so far rendered items. This would look very strange to the user watching the page as it's loading.

That's an interesting point, but I don't see it as a show-stopper. Either you allow it to have the wrong numbers while loading, or you make reverse ordered lists block layout for a while, or we could use something along the lines of:

   <ol count-down-from="6">

...which is more of a pain to author but at least can render correctly incrementally.


This problem is even worse if the paragraph above contains something like:

"Make sure to turn on the power after step 2 below".

Instructions are seldom put in reverse order. ;-)

--
Simon Pieters
Opera Software

Reply via email to