开发者

How to setup counters for target-counters

开发者 https://www.devze.com 2023-03-23 03:26 出处:网络
In paged medi开发者_StackOverflow社区a, the CSS property target-counters can be used to include multiple counters. The spec gives the following example (simplified):

In paged medi开发者_StackOverflow社区a, the CSS property target-counters can be used to include multiple counters. The spec gives the following example (simplified):

a::after {
 content: "see section " target-counters(attr(href, url), section, ".")
}

that should output something like (see section 1.3.5).

How would I set up the section counter?


From the Generated Content Module (for non-paged content, too):

Counters are "self-nesting", in the sense that re-using a counter in a child element automatically creates a new instance of the counter.

Therefore, you can just write

<style type="text/css">    
section {counter-increment: section;}
</style>

<section id="foo">
<h1>Root level</h1>
    <section id="bar">
    <h2>Sub Level</h2>
    </section>
</section>

There is no way to use nested counters if your element tree is flat (as in <h1>Root</h1><h2>Sub</h2>).

0

精彩评论

暂无评论...
验证码 换一张
取 消