Mozilla打印表在第二页的报告

时间:2012-01-15 14:00:48

标签: 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。

1 个答案:

答案 0 :(得分:0)

别介意这一点,经过调整桌子之后,我意识到在表格之前有一些无效的html代码打印,这就是表格打印所涉及的内容。毕竟与CSS或打印样式无关。