Согласно W3.org, стиль page-break-after
применяется к элементам блочного уровня (http://www.w3.org/TR/2004/CR-CSS21-20040225/page.html#page-break-props)
<tr>
— это элемент уровня блока (в соответствии с этим: http://www.htmlhelp.com/reference/html40/block.html, это так)
Я делаю это, но разрыв страницы не создает фактического разрыва страницы при печати:
<table>
<tr><td>blah</td></tr>
<tr><td>blah</td></tr>
<tr style="page-break-after: always"><td>blah</td></tr>
<tr><td>blah</td></tr>
</table>
Правильно ли я это делаю?
Если бы <tr>
не был элементом блочного уровня: как мне добиться разрыва страницы?
Примечание: предыдущий код является просто примером, но я пытаюсь сделать разрыв страницы через каждые 5 строк таблицы, поэтому, если вы знаете какие-либо советы для этого случая, мы будем признательны.