首先,我发现没有重复,因为问题不是试图避免在一行中出现中断(这已经很好用了),并且我不允许在下一页上重复标题。
杂项。对问题没有帮助但相关的线程:
- 如何使用 CSS 防止列表项中的换行符
- 将“page-break-before”应用于表格行 (tr)
- Google Chrome 打印分页符
- 打印 Gridview - 如何使用分页符在每页上打印 n 行
我正在 PDF 上打印表格,并且我希望我的表格在第一页上打印,当且仅当它至少显示两行时。如果 2 行没有足够的空间,我希望整个表移动到下一页。
为了实现这一点,我尝试应用:
page-break-after: avoid;
到我的第一个<tr>
标签。这个想法是禁止第一排和第二排之间的休息,所以他们总是在一起。但这似乎不起作用。
我怎样才能实现这种行为?这是正确的方法和/或还有其他方法吗?
更新:还尝试将 声明<tr>
为 CSS 中的块,但仍然没有骰子。然后尝试<tr>
在第 1 行和第 2 行之间插入一个显示为块的“链接器”,其中:
page-break-after: avoid;
page-break-before: avoid;
但仍然无法正常工作。