将“ before-break-before”应用于表行(tr)

根据W3.org的说法,该样式page-break-after适用于块级元素

<tr>是一个块级元素

我正在这样做,但是在打印时分页符并没有创建实际的分页符:

  <table>

<tr><td>blah</td></tr>

<tr><td>blah</td></tr>

<tr style="page-break-after: always"><td>blah</td></tr>

<tr><td>blah</td></tr>

</table>

如果<tr>不是块级元素:

注意:之前的代码仅是一个示例,但是我想做的是在表的每5行中放置一个分页符,因此,如果您知道该情况的任何提示,将不胜感激。

回答:

在内部<head>,在CSS样式表中设置此样式

<head>

<style>

@media print {

tr.page-break { display: block; page-break-before: always; }

}

</style>

</head>

这样,它将在打印过程中在此表行之前产生分页符。

<tr class="page-break">

</tr>

以上是 将“ before-break-before”应用于表行(tr) 的全部内容, 来源链接: utcz.com/qa/398923.html

回到顶部