目录与html中的页码

Don*_*ino 6 html css printing css3

我需要为一个大的html页面创建目录,然后打印出来.
我发现的唯一选择是CSS3,它现在在浏览器中不起作用(我在FireFox中尝试过,并且知道Web Kit也不支持它).这是链接.Html代码:

<a class="pageref" href="#figure">see the figure</a>
Run Code Online (Sandbox Code Playgroud)

CSS3代码:

a.pageref::after { 
  content: " on page " target-counter(attr(href), page) 
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以做到这一点?我可以在FireFox中使用它的方式?因为我发现解决方案是css3的w3草案,据我所知,浏览器还不支持它.

Alb*_*bzi 0

我认为这会很简单:

a.pageref{
    counter-reset: pagecounter;
}

a.pageref:before {
    content: " on page " counter(pagecounter);
    counter-increment: pagecounter;
}
Run Code Online (Sandbox Code Playgroud)

链接在这里

  • 如果我的每个元素都在从 1 开始的确切页面上,那么你的答案就有效,但我有标题页,有关元素的信息可以是 1 页或 3 页长或其他值,所以我认为我需要动态地使它@BeatAlex (3认同)