首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以为有序列表指定一个起始号吗?

可以为有序列表指定一个起始号吗?
EN

Stack Overflow用户
提问于 2009-04-23 04:19:53
回答 7查看 102.6K关注 0票数 125

我有一个有序列表,我希望初始值是6。我发现这是HTML4.01中的supported (现已弃用)。在本规范中,他们说您可以使用CSS指定起始整数。(而不是start属性)

如何使用CSS指定起始号?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-04-22 20:25:51

如果您需要在特定点启动有序列表(OL)的功能,则必须将doctype指定为HTML 5;即:

代码语言:javascript
运行
复制
<!doctype html>

使用该文档类型,在有序列表上设置start属性是有效的。例如:

代码语言:javascript
运行
复制
<ol start="6">
  <li>Lorem</li>
  <li>Ipsum</li>
  <li>Dolor</li>
</ol>

票数 162
EN

Stack Overflow用户

发布于 2009-04-25 15:20:28

<ol start="">HTML5中不再被弃用,所以不管HTML4.01怎么说,我都会继续使用它。

票数 68
EN

Stack Overflow用户

发布于 2017-07-25 14:07:44

我很惊讶我没能在这个帖子里找到答案。

我找到了this source,我总结如下:

若要使用CSS而不是HTML设置有序列表的start属性,可以使用counter-increment属性,如下所示:

代码语言:javascript
运行
复制
ol {
  list-style: none;
  counter-increment: start 3;
  }
li:before {
  content: counter(start, lower-alpha) ") ";
  counter-increment: start;
  }

counter-increment似乎是0索引的,所以要获得从4开始的列表,可以使用3

对于下面的HTML

代码语言:javascript
运行
复制
<ol>
  <li>Buy milk</li>
  <li>Feed the dog</li>
  <li>Drink coffee</li>
</ol>

我的结果是

代码语言:javascript
运行
复制
d) Buy milk
e) Feed the dog
f) Drink coffee

查看我的fiddle

另请参阅W3 wiki reference

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/779016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档