将“ 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