У меня есть HTML-таблица, например, такая:
<table>
<tr>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
<tr>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
<tr class="page-break">
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
<tr>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
<tr>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
<tr>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
</table>
Я пытаюсь сделать разрыв страницы перед третьей строкой при печати.
Я применил следующееCSS:
@media print {
tr.page-break {
page-break-before: always;
}
}
Что абсолютно ничего не сделало, тогда я применил display: block к этому CSS-коду примерно так:
@media print {
tr.page-break {
page-break-before: always;
display: block;
}
}
Он не делает разрывов страниц и также портитчто я делаю неправильно при печати на моем столе?