Номера страниц с CSS/HTML

Для нас появился интересный вариант использования, мы требуем, чтобы при печати веб-сайта печатная копия имела верхний и нижний колонтитулы, а внутри нижнего колонтитула - номер страницы.

У кого-нибудь есть идеи, как этого добиться?

Примечание: версия браузера может быть самой последней, клиенты - другие веб-разработчики.

3 ответа

Решение

В зависимости от вашей необходимой поддержки браузера.

@page {
  @bottom-right {
    content: counter(page) " of " counter(pages);
  }
}

Дальнейшее чтение:

На http://www.princexml.com/howcome/2007/xtech/papers/output/0082-32/index.xhtml есть тестовая страница, которая включает код содержимого @page в свой файл css. Я не мог заставить его работать в текущих версиях IE, Chrome или Firefox.

Нигде не поддерживал ~ U может это сделать: 1.используйте Firefox, введите здесь описание изображения, настройте стиль номера страницы, затем, если вы печатаете многослойные страницы, номер страницы там есть ~ autoincrement~ IE также может это сделать, но вы знаете... просто используйте window.print ();

2. мы используем это в Китае: Lodop, но, кажется, нет описания на английском языке об этом ~ http://www.c-lodop.com/LodopDemo.html

надеюсь, что это может кому-нибудь помочь, если у вас есть лучшие решения, поделитесь с нами плз, спасибо, вы можете поддерживать поля полей и счетчик

Другие вопросы по тегам