css - 如何使用带有组合数字/字母标识符的子列表在 HTML/CSS 中制作有序列表?
问题描述
编辑:收到不赞成票的消息(我应该尝试并发布一些解决问题的方法),吸取教训,所以我希望不再被反对票......
一个朋友让我为他们做一个简单的网页,我被一件事难住了——我想在有序列表中做一个有序列表,如下所示:
1. something
2. something else
3. something different
3a. and a sub thing
3b. and another sub thing
但是子列表必须有自定义字符串作为它的“数字”。我可以弄清楚只有字母,而不是数字和字母。
就是这样,但是经过 30 分钟的谷歌搜索和对 and 感到困惑之后counter-increment
,counter-reset
我想知道是否有一种简单的方法可以做到这一点?
非常感谢任何帮助1
解决方案
这会成功的。请注意,这是静态 HTML,您必须手动添加数字,它绝不是自动化解决方案。
<!DOCTYPE html>
<html>
<head>
<style>
body {
counter-reset: letter-counter;
}
ul {
list-style-type: none;
}
li li::before {
counter-increment: letter-counter;
content: "3" counter(letter-counter, lower-alpha) ". ";
}
</style>
</head>
<body>
<ol>
<li>item</li>
<li>item</li>
<li>item
<ul><li>sub-item</li>
<li>sub-item</li>
<li>sub-item</li></ul></li>
</ol>
</body>
</html>
推荐阅读
- php - 如何在 PHP 中执行 SQL 查询?
- javascript - WebStorm,流型和 node_nodules
- javascript - 当输入在同样使用 JS DOM 构造的表中时,无法使用 JS DOM 设置输入值
- markdown - 你如何逃避markdown中的评论?
- c# - 等效于 C# WebClient/WebRequest 中的 curl "--path-as-is"
- c# - 下载 SharePoint 文件夹中的最新文件
- java - JRE/Eclipse 如何决定引用哪个 JRE jar
- firebase - 试图访问用户的实例。小部件加载电子邮件时出现 NoSuchMethod 错误 = null。调用loggedInUser.email
- android - 如何更新单个 RecyclerView 项目的计数器?
- swift - 如何在 FSCalendar 中一次取消选择所有选定的日期?