У меня есть несколько таблиц с надписью генерируется в PHP и перерисовывается с использованием dompdf. Я не знаю длину таблиц или сколько их будет до создания PDF.
Прямо сейчас в некоторых случаях заголовок таблицы находится в конце страницы, а таблица начинается на следующей странице.
Как я могу убедиться, что они находятся на одной и той же странице, но без принудительного разрыва страницы на всей новой таблице?
Ты можешь использовать page-break-inside: avoid;
на столе, чтобы избежать разделения всей таблицы, или page-break-after: avoid
в первой строке таблицы (содержащей th
элементы), чтобы избежать разрыва страницы сразу после него.
Чтобы применить это к нескольким таблицам одновременно, вы можете использовать селектор table tr:first-of-type
для этого правила.
Других решений пока нет …