gpt4 book ai didi

html - 使用 CSS 和 HTML 将有序列表编号替换为前缀值

转载 作者:太空宇宙 更新时间:2023-11-04 15:22:24 25 4
gpt4 key购买 nike

我正在尝试创建一个样式表来支持显示包含文章、节、小节等的法律文档。我希望最外层的有序列表显示“文章 n:”而不是值“1。 “同样,我希望第二级显示“Section n -”。所有其他下级应显示定义的 OL 样式类型值。

我在这里发现了一个类似的问题How can I prefix ordered list item numbers with a static string using CSS? .虽然答案被接受了,但提出问题的人,我无法让它工作。我使用的是 Firefox 3.6.22。

代码:

<head>
<style type="text/css">
ol {
counter-reset: item;
list-style-type: decimal;
}
ol li:before {
content: 'Article ' counter(item, decimal) ': ';
counter-increment: item;
}
</style>
</head>

<body>
<ol>
<li>Apples</li>
<li>Oranges</li>
</ol>
</body>

期望的结果和上述问题暗示的结果是:第一条:苹果第二条:橘子

相反,我看到:
1. 第一条:苹果
2. 第二条:橘子

如果我能让这个基本部分起作用,那么我可以通过使用不同的选择器(即 ol ol 和 ol ol li)扩展解决方案以包含嵌套级别。但这都是基于删除领先的有序列表值。

我错过了什么?

最佳答案

只需关闭默认编号(然后像您已经做的那样重新应用自定义编号):

ol {
counter-reset: item;
list-style-type: none;
}

看看this example .

关于html - 使用 CSS 和 HTML 将有序列表编号替换为前缀值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7428758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com