У меня есть проект, который требует печати таблицы HTML с множеством строк.
Моя проблема в том, как таблица печатается на нескольких страницах. Иногда он будет разрезать строку пополам, делая ее нечитаемой, потому что одна половина находится на переднем крае страницы, а остальная часть напечатана в верхней части следующей страницы.
Единственное правдоподобное решение, которое я могу придумать, - это использовать сложенные DIV вместо таблицы и принудительно разрывать страницы, если это необходимо ... но, прежде чем пройти через все изменения, я подумал, что могу спросить здесь раньше.
<thead>
к вашей таблице следующий css,thead {display: table-header-group; }
чтобы напечатать заголовок таблицы на всех последующих страницах (полезно для более длинных таблиц данных).