Разбивка на страницы текста для печати средствами CSS

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

Паджинация средствами CSS

Во второй спецификации 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 в Минске. Мы будем рады помочь Вам в реализации Вашего проекта.

К посту «Разбивка на страницы текста для печати средствами CSS» комментариев пока нет

Новый комментарий

Для редактирования комментария осталось 10 минут