Печать веб-страницы с различными размерами div

Есть ли способ сделать так, чтобы div не разрезался пополам при печати нескольких страниц? Есть div, которые я пытаюсь напечатать, которые различаются по размеру, и я хотел бы, чтобы они печатались так, чтобы ни один из них не был обрезан, а полные блоки div отображались на одной странице. Может быть, есть способ рассчитать высоту каждого div, и если поместить его по высоте страницы, то поместить на следующую страницу? Я знаю, что могу получить длину текста в каждом div и, возможно, сделать это таким образом, но как мне назначить div для печати на другой странице?


person TenJack    schedule 25.01.2011    source источник


Ответы (1)


Используйте свойство CSS page-break-inside:

http://www.w3.org/TR/CSS21/page.html#page-break-props

person RoToRa    schedule 25.01.2011