我试图避免在我的 HTML 表格的行内出现可能超过一页的分页符。我正在使用 Internet Explorer 打印预览和 BCL EasyPDFSDK 转换为 PDF 来测试这一点。我以各种组合将以下 CSS 样式应用于<td>
元素,但对于每一个元素,我都得到了不希望的结果:
td {
page-break-inside: avoid !important;
white-space: nowrap;
overflow: hidden;
margin: 4px 0 4px 0;
}
我相信这page-break-inside: avoid !important
是有效的,但只是在<td>
水平上。例如,我会在第一页的末尾看到一个所有文本都完好无损的标签,但下面的<tr>
标签将在下一页上,所有文本都完好无损。<td>
<td>
我不认为你应该应用格式,<tr>
所以我不确定如何解决这个问题。
我应该将 CSS 应用于<tr>
还是有其他方法来实现这一点?
谢谢您的帮助!