You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求修改有序列表CSS,使顶级列表项显示为1.0、2.0格式

解决方案

没问题,这个需求很容易实现~咱们只需要针对顶级列表项单独设置样式,区分开嵌套的子列表就行。修改后的CSS代码如下:

OL {
  counter-reset: item;
  padding-left: 10px;
}
LI {
  display: block;
}
/* 匹配直接嵌套在顶级OL下的LI,设置.0后缀 */
OL > LI:before {
  content: counter(item) ".0 ";
  counter-increment: item;
}
/* 匹配嵌套子列表中的LI,保持原有多级计数逻辑 */
OL OL > LI:before {
  content: counters(item, ".") " ";
  counter-increment: item;
}

逻辑解释:

  1. 我们通过子选择器OL > LI精准定位顶级列表项,直接用counter(item) ".0"生成1.0、2.0这样的标记;
  2. 对于嵌套的子列表(OL OL > LI),继续沿用你原来的counters(item, ".")逻辑,确保子项还是1.1、1.1.1这类正常的多级格式;
  3. 原有的counter-reset和counter-increment逻辑保持不变,保证计数的连续性。

这样修改后,顶级列表项会显示.0后缀,子列表的排序依然正常,完全符合你的需求~

内容的提问来源于stack exchange,提问作者Lee Colarelli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:35:32