Я использую таблицу стилей печати и настроил ее так, чтобы у каждого третьего div был класс «последний». Из css:
.last {
page-break-after: always;
}
Таким образом, он должен начинать новую страницу каждые 4-е деление. Такое поведение работает правильно во всех браузерах. Однако в Safari каждый раз, когда я вызываю div с разрыва страницы, в конце печати будет напечатана дополнительная пустая страница. Так, например, если я печатаю 7 div (2 с последним классом), я получу две дополнительные, пустые (кроме URL / дата / время в поле) страницы, напечатанные в конце печати. То же самое произойдет, если я буду использовать разрыв страницы перед каждым 4-м делением.
Есть ли способ избежать такого поведения?