избегать разрыва страницы внутри строки таблицы

Я хочу избежать разрыва страницы внутри строки таблицы в html, когда я конвертирую html в PDF с помощью wkhtmltopdf. Я использую page-break-inside: избегайте table - это работает, но у меня так много строк, тогда не получится. Если установить отображение tr как блока или чего-то еще, тогда он изменит форматирование таблицы и вставит двойную границу. Или можно вставить заголовок таблицы на каждую страницу, где таблица была разбита.

88
задан Ankit Mittal 15 February 2012 в 06:22
поделиться

1 ответ

Я нашел, что page-break-inside: avoid не будет работать, если любой из родительских элементов таблицы будет display: inline-block или flex. Удостоверьтесь, что все родительские элементы display: block.

Также рассматривают переопределение table, tr, td display стили с CSS grid для расположения печати, если Вы продолжаете иметь проблемы с таблицей.

0
ответ дан 24 November 2019 в 07:33
поделиться