2012-03-08 2 views
1

Хорошо, мне интересно, есть ли способ сообщить принтеру, когда нужно создать разрыв страницы при печати HTML-страницы? Должно быть что-то, совместимое с кросс-браузером, что позволяет мне это делать.Код области для печати

Примером может быть создание перерыва страницы перед каждым элементом с классом «mainHeading».

Может ли кто-нибудь пролить свет на это?

Благодаря

ответ

1

Вы можете указать, где поместить разрывы страниц с помощью CSS page-break-before и page-break-after.

Значения, которые вы будете использовать для этого: auto, по умолчанию и always. Авто означает, что страница будет разбита до или после элемента (в зависимости от того, какой метод вы использовали) при необходимости. Всегда всегда заставлять разрыв страницы до или после элемента.

Примечание. Имеются другие значения, однако я считаю, что это единственные, которые работают в кросс-браузере.

+0

О, верно, поэтому перерыв страницы перед/после работает на всех браузерах? Я думал, что это только IE и Firefox. Я постараюсь проверить его завтра и сообщит вам – remi90

+0

IE и Firefox являются единственными, которые полностью его поддерживают. то есть. Они принимают все значения, такие как 'left' и' right'. Все браузеры принимают 'auto' и' always' – aaroncatlin