假设我有一个这样的 HTML 或 XML 文档:
<body>
<section>
<h1>This should be numbered 1</h1>
<section>
<h1>This should be numbered 1.1</h1>
<p>blah</p>
</section>
<section>
<h1>This should be numbered 1.2</h1>
<p>blah</p>
</section>
</section>
<section>
<h1>This should be numbered 2</h1>
<section>
<h1>This should be numbered 2.1</h1>
<p>blah</p>
</section>
</section>
</body>
这只是一个说明性的例子;一般来说,一个节中可以有任意数量的子节,并且节可以嵌套到任何深度。
是否可以使用 CSS(计数器和生成的内容)在每个部分标题的开头生成所需的部分编号?
我见过的唯一例子是嵌套列表,但是你可以将“counter-reset”附加到 OL,将“counter-increment”附加到 LI。在这里,您似乎需要“部分”来重置其子部分,并增加其父部分,并且将这两者附加到一个元素名称是行不通的。