Избегайте разрыва страницы после определенной строки tr - PullRequest
0 голосов
/ 05 марта 2019

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

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

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

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

page-break-after: avoid;

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...