Я не думаю, что часть of [y] может быть сделана (за исключением того, что CSS3 устанавливает макет и имеет фиксированное количество страниц, но это может работать не так, как ожидалось)
дрежу этот вопрос, сказав, что знаю, что этот вопрос задавался ранее, но все ответы, которые я могу найти для них, указывают на устаревшее решение, которое больше не работает (по крайней мере, в Firefox 56 [64-битный])
Устаревший метод состоит в том, что раньше был автоматически созданный экземпляр счетчика CSS с именемpages
Итак, простой фрагмент CSS, сгенерированный из этого SASS:
footer {
position: fixed;
bottom: 0;
left: 20px;
&:after {
counter-increment: page;
content: "Page " counter(page) " of " counter(pages);
}
}
Раньше делал что хочу. Теперь отображается «Страница [x] of 0».
Я попытался использовать этот бит CSS, чтобы воссоздать мой собственный счетчик макс-страниц:
@page {
counter-increment: maxpage;
}
Однако это также возвращает 0 при использовании в моем нижнем колонтитуле.
Существуют ли какие-либо разумные средства для кросс-браузерного получения этой функциональности?