【发布时间】:2015-03-01 10:33:28
【问题描述】:
我正在使用table 在twitter-bootstrap 布局中生成打印报告。该页面在一个table 中有多个tbody;在打印页面时,它需要一个page-break-after 每个tbody
为此,我已申请print-css
@media print {
tbody{
page-break-after: auto;
page-break-inside: avoid;
border: none !important;
margin-bottom: 20px !important;
}
}
有什么问题?
-
将样式
page-break-after应用于tbody时,分页符不起作用see here -
但是当将
display:block应用到tbody时,它给出了想要的结果,但是在将tbodydisplay:table-row-group更改为display:block后表格的布局被扭曲了@ 987654338@ See Here p>
我想在 tbody 之后使用page-break-after: auto; 打破页面。
场景如下
【问题讨论】:
-
不清楚你想要什么。首先你说你想要在每个
tbody之后分页,然后你说你不想要。如果您设置display: block,您正在破坏表格布局。请专注于准确描述您想要什么以及您的最佳尝试(这里显然是第一个)如何失败,以及在哪个浏览器上失败。 -
我想在 tbody 显示时分页:table-row-group
-
还是一点都不清楚。您的代码显示不尝试在
tbody元素之后强制分页符,仅防止其中的分页符。你想要那个,还是想要在每个tbody之后分页?如果是后者,当您尝试明显的page-break-after: always时,在哪个浏览器上会发生什么?
标签: twitter-bootstrap print-css html css html-table page-break print-css