Не уверен, что я полностью понимаю вашу озабоченность, но создание такого разрыва страницы - вот путь.
Допустим, у вас есть какая-то разметка вроде:
<div>Some content here that doesn't fill the page</div>
<div style="page-break-before:always">Content here starts on a new page</div>
Тогда это приведет к появлению второго div на новой странице.Заполняется ли предыдущая страница или нет, зависит от содержимого первого элемента div (или предыдущей разметки до этого момента).
Единственное требование состоит в том, чтобы вторая div
не была пустой или скрытый (именно поэтому вам по крайней мере необходимо один символ пробела внутри div
).Но если у вас есть другое содержимое (а оно visible
), вам не нужно об этом беспокоиться.
Надеюсь, это имеет смысл.