【求解】关于HTML的计数器counter

SunSeast 2012-04-30 10:35:40

ul{
list-style:none;
counter-reset: item;
}

ul li:before{
content: counters(item, ".") "# ";
counter-increment: item;
}



<ul>
<li>This is item number 1.
<ul>
<li>This is item number 1.1.
<li>This is item number 1.2.
</ul>
<li>This is item number 2.
<ul>
<li>This is item number 2.1.
<li>This is item number 2.2.
</ul>
</ul>



页面显示结果:
1# This is item number 1.
1.1# This is item number 1.1.
1.2# This is item number 1.2.
2# This is item number 2.
2.1# This is item number 2.1.
2.2# This is item number 2.2.

哪位大侠帮忙讲解下原理,html每一步是怎么解释的,要详细的每一步,就html代码,像:before、list-style这些就不用了
一直搞不懂这段代码的计数器是怎么计数的
...全文
59 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧