2013-12-02 2 views
6

Мне нужно создать оглавление для большой страницы html, которая будет напечатана.
Единственный вариант, который я нашел, это CSS3, и теперь он не работает в браузерах (я попытался в FireFox и знаю, что Web Kit тоже не поддерживает его). Вот link. Html код:Содержание с номерами страниц в html

<a class="pageref" href="#figure">see the figure</a> 

код CSS3:

a.pageref::after { 
    content: " on page " target-counter(attr(href), page) 
} 

Есть ли другой способ сделать это? Как я могу использовать его в FireFox? Потому что решение, которое я нашел, представляет собой проект w3 для css3, как я понимаю, и браузеры еще не поддерживают его.

+1

ли вы решить вашу проблему? У меня точно такая же проблема, и я не мог использовать CSS3. –

+0

@ Vera rind Нет, я не – Donvino

ответ

2

Я думаю, это было бы так просто, как это:

a.pageref{ 
    counter-reset: pagecounter; 
} 

a.pageref:before { 
    content: " on page " counter(pagecounter); 
    counter-increment: pagecounter; 
} 

Link here

+2

Ваш ответ будет работать, если бы у меня был каждый элемент на точной странице, начиная с 1, но у меня есть титульная страница, а информация об элементе может быть 1 или 3 страницы или другая ценность, поэтому я думаю Мне нужно сделать это динамически @BeatAlex – Donvino

Смежные вопросы