Jak Haim Evgi mowa w tym artykule http://davidwalsh.name/css-page-breaks
Poza tym, co już opisano w artykule, chciałbym podkreślić, że jest to dobra praktyka, aby korzystać .strona-break-before : auto zamiast .page-break-before: always. "Auto" przerwie stronę tylko wtedy, gdy zawartość jest na końcu, jeśli strona, to zapobiega łamaniu strony i pozostawiając dużo pustego miejsca.
CSS
@media all {
.page-break { display: none; }
}
@media print {
.page-break { display: block; page-break-before: auto; }
}
HTML
<div>some content</div>
<div class="page-break">more content, this content may be short or long</div>
<div class="page-break">this content may page-break if content above this <div> is at the end of the page</div>
<div class="page-break">etc,..</div>
Ta odpowiedź byłaby lepsza, gdyby streszczono artykuł, a nie tylko link poza nim. – KatieK