【发布时间】:2009-06-15 07:02:02
【问题描述】:
您可以像这样更改有序列表的起始编号:
<ol start="3">
<li>item three</li>
<li>item four</li>
</ol>
...但是有没有办法让列表项具有任意编号,而不仅仅是连续编号?
<ol>
<li>item two</li>
<li>item six</li>
<li>item nine</li>
</ol>
我现在看到的唯一方法是将每个<li> 包装在自己的<ol> 中,这显然不理想。欢迎使用 HTML、Javascript 和 CSS 解决方案。
ps:虽然项目编号是任意的,但它们仍然是有序的,所以不要担心语义
【问题讨论】:
-
我在下面发布了一个 'hacky' javascript 解决方案,但是,我很好奇,你为什么要做这样的事情?
-
对于填字游戏线索 - 由于 Down 和 Across 单词被分成不同的列表,因此数字不是连续的。
-
那你最后做了什么?
-
将每个 li 包装在自己的 ol 中。就像我说的,它并不理想,但它确实有效。 value 属性本来不错,但我的页面是 XHTML 严格的。 :(
-
查看我修改后的答案,以防万一……有兴趣知道你的想法。
标签: javascript html css