Разбивка на страницы текста для печати средствами CSS
Seditio.by » Наш блог » HTML и 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 в некоторых браузерах!
Комментарии
Большинство проблем проявляется в Google Chrome. Наша веб студия рекомендовала этот браузер для некоторых клиентов, которые заказывали у нас разработку сайта, но окончательного решения этого вопроса пока не нашли 
Всего : 1, на странице: 1
Похожие страницы
Нет записей
