css如何实现自动编号

发布时间:2022-03-05 09:42:06 作者:小新
来源:亿速云 阅读:183

这篇文章主要为大家展示了“css如何实现自动编号”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何实现自动编号”这篇文章吧。

  一、自动编号

  在CSS2.1中的自动编号由两个属性控制,它们分别为:“counter-increment”和“counter-reset”。由这些属性定义的计数器(counter)与“content”属性的counter()和counters()函数一起使用。

  'counter-increment'

  语法:

  counter-increment:[<identifier><integer>?]+|none|inherit

  说明:

  初始:没有

  适用于:所有元素

  继承:没有

  百分比:N/A

  媒体:所有

  计算值:作为指定

  counter-increment'属性接受的计数器(标识符)的一个或多个名称,每一个名称可选地跟随一个整数。整数表示每次出现元素时计数器的递增程度,默认增量为1,允许零和负整数。

  'counter-reset'

  语法:

  counter-reset:[<identifier><integer>?]+|none|inherit

  说明:

  初始:没有

  适用于:所有元素

  继承:没有

  百分比:N/A

  媒体:所有

  计算值:作为指定

  counter-reset属性包含计数器的一个或多个名称,每一个名称可选地任选地跟随一个整数的列表。整数给出每次出现元素时计数器设置的值。默认值为0。

  注:关键字'none','inherit'和'initial'不得用作计数器名称;值'none'本身意味着没有重置计数器,'inherit'本身具有其通常的含义(继承),“initial”保留供将来使用。

  例:显示了使用“第1章”,“1.1”,“1.2”等对章节进行编号的方法。

  html代码:

  <h2>大标题</h2>

  <h3>小标题1</h3>

  <h3>小标题2</h3>

  css代码:

  body{

  counter-reset:chapter;/*创建章节计数器范围*/

  }

  h2:before{

  content:"第"counter(chapter)"章、";

  counter-increment:chapter;/*在章节中添加1*/

  }

  h2{

  counter-reset:section;/*将部分设置为0*/

  }

  h3:before{

  content:counter(chapter)"."counter(section)"";

  counter-increment:section;

  }


以上是“css如何实现自动编号”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. DEDECMS自动编号(序号)autoindex属性
  2. css使用计数器给元素自动编号的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:HTML怎么将带有边框和边界的图像浮动于段落的右侧

下一篇:HTML怎么将带标题的图像浮动于右侧

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》