Seditio.by

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

Seditio.by » Наш блог » HTML и CSS » Разбивка на страницы текста для печати средствами 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 в некоторых браузерах!

 

Комментарии


1. killerbee
07:29 13.10.2011

Большинство проблем проявляется в Google Chrome. Наша веб студия рекомендовала этот браузер для некоторых клиентов, которые заказывали у нас разработку сайта, но окончательного решения этого вопроса пока не нашли :(


Всего : 1, на странице: 1

Имя (E-mail):
* Ваш комментарий будет доступен для редактирования в течение 10 Минут

Похожие страницы

    Нет записей

    Поиск: