Scripsit VK:
start attribute is from the initial HTML draft
No it isn't. It wasn't even in HTML 2.0. It was added in HTML 3.2.
so supported by all
browsers starting from NCSA Mosaic (and even further back).
No, Mosaic didn't support that. Most browsers have supported it from the
start, but there are limitations and flaws in the support.
><ol start='0'>
In particular, the value of '0' has had many problems in browser support,
and so have negative values and large positive values (especially 9999). I
haven't checked the current situation, since I simply don't use such values.
I would have expected someone to mention that this approach is HTML
approach, using deprecated features. On the other hand, there is no CSS way
to deal with the issue, except through generated content and counters, which
have very limited support.
The pragmatic approach:
<ul class="ol">
<li>0. larry</li>
<li>1. curly</li>
<li>2. moe</li>
</ul>
with
ul.ol { list-style-type: none; }
(The reason for using <ulinstead of <olis that we don't want double
numbering when CSS off; numbers preceded by bullets is much better.)
--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/