css - Mozilla 在报告的第二页打印表格

标签 css printing

我有一个跨越多个页面的巨大表格(它是一个报告)和一个图像作为顶部的标题,如果用户选择使用日期范围则带有几个词。

问题出在 mozilla 上。他打印标题图像并跳过整页并开始打印表格。我在 CSS 中尝试了一些东西,例如

.datatable {
    color: #000000;
    border: 2px solid #002255;
    page-break-inside:auto;
}
.datatable tr {
    page-break-inside:avoid;
    page-break-after:auto;
}

但是还是不能正确打印第一页。我不会粘贴表格,因为它的布局非常简单,如下所示:

<table>
    <thead>
        <tr>
            <th>header1</th>
            <th>header2</th>
            <th>header3</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>data 1</td>
            <td>data 2</td>
            <td>data 3</td>
        </tr>
    </tbody>
</table>

能否请您指导我如何更改它以使其与 mozilla 奇怪的打印技术兼容。

它在 safari、ie8、ie9、safari 中工作正常,只是 mozilla 失败了。

最佳答案

没关系,在进一步调整表格之后,我意识到在表格之前打印了一些无效的 html 代码,这就是表格打印的干扰。毕竟与 CSS 或打印样式无关。

关于css - Mozilla 在报告的第二页打印表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8870191/

相关文章:

html - 我有两个表,但希望其中一个忽略 Tablecloth CSS

html - 如何检测网页拦截器并对其采取行动?

javascript - 没有垂直滚动条的 TextArea,只要不使用可见行数

jquery - 可放置 - hoverClass

linux - 如何使用 bash 脚本在 Linux 中列出目录中的所有文件?

css - 在 Chrome 中打印 CSS - 以英寸为单位的页面大小和元素大小

java - 将十六进制作为字节发送到打印机

css - 媒体查询彩色单色和打印

html - 有没有直接的方法来定位网格模板区域中的空网格单元格 (.)?

php - 如何使用php从服务器在客户端打印机上打印