Избегайте разрыва страницы после определенной строки tr

Прежде всего, я не нашел дубликатов этого, поскольку проблема не в том, чтобы избежать разрыва строки (это уже хорошо работает), и мне не разрешено повторять заголовки на следующей странице.

Разный темы, которые не помогли с проблемой, но связаны:

Я печатаю таблицу в PDF, и я хочу, чтобы моя таблица печаталась на первой странице, если и только если в ней есть хотя бы две строки. Если для двух строк недостаточно места, я хочу, чтобы вся таблица переместилась на следующую страницу.

Чтобы добиться этого, я попытался применить:

page-break-after: avoid;

к моему первому <tr> тег. Идея состоит в том, чтобы запретить разрывы между первым и вторым рядом, чтобы они всегда были вместе. Но это не похоже на работу.

Как я могу добиться этого поведения? Это правильный подход и / или есть другие?

обновление: также пытался объявить <tr> как блок в CSS, но все еще не игральные кости. Затем попытался вставить "компоновщик" <tr>, отображается как блок, между строкой 1 и строкой 2 с помощью:

page-break-after: avoid;
page-break-before: avoid;

но все еще не работает.

0 ответов

Другие вопросы по тегам