Сделать разрыв страницы при печати, внутри тега table

Всем здравствуйте! Есть таблица следующей структуры:

<table>
  <thead>
    строка с заголовками
  </thead>
  <tbody>
    ...
  </tbody>
  <tbody>
    ...
  </tbody>
</table>

Вопрос в следующем, при выводе на печать, надо сделать так, чтобы блоки tbody выводились на разных страницах, если они не помещаются полностью на одну. Т.е. чтобы не получалось такого, что начало одного tbody на одной странице, а конец на другой.

Если бы это были блоки div, то для них есть возможность использовать media @print со свойствами break-before, break-after или break-inside. Так же, очевидно, если для tbody прописать display:block, то нужный функционал появляется. Но это очень сильно ломает верстку. Поэтому возникает вопрос, возможно ли как-то сделать разрыв страниц при печати внутри таблицы? Спасибо!


Ответы (0 шт):