我有一张比较长的桌子.每条记录有六行.因此标识符为16的项目具有<tr-16-1><tr-16-2>.....<tr-16-6>标识符25 <tr-25-1><tr-25-2>.....<tr-25-6>,等等.
我希望分页符不分割六行中的任何分组.因此,如果<tr-25-6>继续在新页面上,我希望所有人<tr-25's>都能打破它.
如果有帮助的话,我可以轻松地将一个类附加到所有六行.任何人都可以指出我正确的方向如何做到这一点?非常感谢你的帮助.
有可能将所有引用相同记录的行分组到一个单独的内容中tbody,因此tbody每个行包含6行(它完全没问题,并且似乎是逻辑上的原子组),然后为媒体打印添加此规则
@media print {
tbody {
page-break-inside: avoid;
}
}
Run Code Online (Sandbox Code Playgroud)
这样tbody就可以避免内部的分页.
不幸的page-break-inside是,除Firefox之外的每个现代浏览器都支持(Bug #132035)