【问题标题】:table Header should be show at the Head of each page during print in html表格标题应在html打印期间显示在每个页面的标题处
【发布时间】:2017-04-14 20:33:34
【问题描述】:

我想在打印期间在页面上显示页眉。所以我使用的代码是:

<table align="center">
    <thead style="display: table-header-group;">
        <tr>
            <td>
                Header
            </td>
        </tr>
    </thead>
    <tbody> Body data</tbody>
</table>

标题和内容在本地主机上显示正确。但问题是当我们托管在服务器标头上时,每个页面上都没有显示。

【问题讨论】:

    标签: html


    【解决方案1】:

    在 jsfiddle 中运行代码会将正文内容放在标题上方,不居中。标题内容在正文下方,居中。

    <table align="center">
        <thead style="display: table-header-group;">
            <tr>
                <td>
                    Header
                </td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>
                    Body data
                </td>
            </tr>
        </tbody>
    </table>
    

    这段代码更接近你的,只是在正文部分添加了 tr 和 td。这会将其包含在表格中并相应地设置样式。

    目前您有一个带有标题和单独正文部分的表格。

    【讨论】:

    • 如果您不介意,请详细说明您的答案。
    猜你喜欢
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 2012-03-08
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多