我有一个有序列表,我希望初始值是6。我发现这是HTML4.01中的supported (现已弃用)。在本规范中,他们说您可以使用CSS指定起始整数。(而不是start属性)
如何使用CSS指定起始号?
发布于 2009-04-22 20:25:51
如果您需要在特定点启动有序列表(OL)的功能,则必须将doctype指定为HTML 5;即:
<!doctype html>使用该文档类型,在有序列表上设置start属性是有效的。例如:
<ol start="6">
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ol>
发布于 2009-04-25 15:20:28
<ol start="">在HTML5中不再被弃用,所以不管HTML4.01怎么说,我都会继续使用它。
发布于 2017-07-25 14:07:44
我很惊讶我没能在这个帖子里找到答案。
我找到了this source,我总结如下:
若要使用CSS而不是HTML设置有序列表的start属性,可以使用counter-increment属性,如下所示:
ol {
list-style: none;
counter-increment: start 3;
}
li:before {
content: counter(start, lower-alpha) ") ";
counter-increment: start;
}counter-increment似乎是0索引的,所以要获得从4开始的列表,可以使用3。
对于下面的HTML
<ol>
<li>Buy milk</li>
<li>Feed the dog</li>
<li>Drink coffee</li>
</ol>我的结果是
d) Buy milk
e) Feed the dog
f) Drink coffee查看我的fiddle
https://stackoverflow.com/questions/779016
复制相似问题