在 html 中创建目录

新手上路,请多包涵

是否可以创建如下所示的有序列表?我喜欢这个用于我正在创建的目录。

  1. 进入
  2. 第一节

2.1 小节 1

2.2 小节 2
  1. 第二节

…..

我有以下内容,但每个小节都从 1 重新开始。

 <ol>
    <li>
        <a href="#Lnk"></a>
    </li>
    <li>
        <a href="#Lnk"></a>
    </li>
    <ol>
        <li>
            <a href="#Lnk"></a>
        </li>
        <li>
            <a href="#Lnk"></a>
        </li>
    </ol>
</ol>

谢谢

原文由 Thomas Buckley 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 390
2 个回答

这确实可以用纯 CSS 来完成:

 ol {
    counter-reset: item;
}

li {
    display: block;
}

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

fiddle 相同的例子。

原文由 jasonkarns 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏