打印机友好的HTML页面在每页上打印页眉/页脚?

时间:2013-03-29 14:22:12

标签: html css printing

我正在编写一个实用程序,它可以在某个文档结构中动态生成HTML页面。正文由许多div叠加在一起,每个都包含某些内容(作为一种列表)。这些内容div中的每一个都可以是可变高度,尤其取决于打印机页面的宽度。

以下是制作HTML的示例:

<html>
<head>
  <title>Page Title</title>
  <style>
    (Dynamically generated styles)
  </style>
</head>
<body>
  <div id="divMain">
    <div id="divHeader">
      <div id="divTitle">Page Title</div>
      <div id="divSubTitle">Subtitle</div>
    </div>
    <div id="divContent">
      (Dynamically generated content div's)
    </div>
  </div>
</body>
</html>

此页面只是带有CSS的纯HTML,当用户在自己的计算机上双击此HTML文件而不是从站点托管时,需要工作。因此,此页面中没有脚本。

现在,一旦我制作了这个HTML,我打算打印它(或另存为PDF)。打印时,每个打印页面都需要插入自定义页眉和页脚。如上所述,每个内容div可以是任何可变高度,如果打印宽度发生变化,则可能会发生变化。

如何在每个打印页面中插入自己的页眉/页脚?

0 个答案:

没有答案
相关问题