Во второй спецификации CSS появилась возможность указывать стили для печати веб-страницы. Для того, чтобы расширить эти возможности, Microsoft и Mozilla при помощи средств вставки "искусственных" разрывов страниц ввели возможность управлять процессом печати из браузеров.
Представляем:
page-break-before
и
page-break-after
Оба этих CSS атрибута выполняют одну и ту же задачу: заставляют принтер сделать разрыв страницы до (page-break-before) или после (page-break-after) элемента, для которого они применяются.
Например, Вам необходимо вставлять разрывы страниц до каждого заголовка. Это легко:
<style type="text/css">
h2 { page-break-before:always; }
</style>
Любители HTML-верстки "на лету" могут вставлять разрывы страниц прямо в разметку:
<p style="page-break-after:always;">Lorem Ipsum</p>
Обратите внимание на то, что CSS атрибут page-break-after может не работать для элементов br и hr в некоторых браузерах!
Заинтересовались? Звоните нам по телефонам +375 (29) 774-35-89 и +375 (44) 774-35-89 в Минске. Мы будем рады помочь Вам в реализации Вашего проекта.