2017-01-31 3 views
0

У меня есть блокированные элементы (DIV), которые имеют разрывы страниц на них в печатных носителях. Проблема в том, что перерыв мигрирует, поэтому существует разрыв страницы, но высота страницы кажется несоответствующей, и div начинает разбивать разрыв страницы в предварительном просмотре печати. Это прежде всего проблема в хроме.CSS-break-after creeps после нескольких pges

DIVs имеют этот класс в print.css, так что я получаю разрыв страницы после каждого раздела.

.breakSection { 
    display: block !important; 
    width: 100% !important; 
    min-height: 100px !important; 
    page-break-after: always !important; 
} 

ответ

0

Вы пытались сделать это наоборот?

page-break-before: always; 

Вы не всегда можете знать, где закончится страница, но вы можете решить, где она начнется, и пусть это закончится естественным путем.

0

Вы также захотите установить маржу в 0 при печати. Это позволит сохранить размеры страниц и разрывы страниц.

@media print{body{margin:0}} 
Смежные вопросы