Würde ich aber nur bedingt empfehlen. Damit werden Seitenumbrüche erstellt, und du musst erraten, ungefähr wo das Seitenende kommen könnte. Wenn etwa ein Listeneintrag unerwartet zwei Zeilen in Anspruch nimmt, hast du u.U. eine Seite zwischendurch ohne Überschrift aber mit einer Zeile Text. Dass nicht jedes Land die DIN-Größen kennt (Amerika ist ein Beispiel) erschwert die Aufgabe zusätzlich.
Wenn es um eine Tabelle geht, wo es dann sinnvoll wäre, den Tabellenkopf auf jeder Seite zu drucken, geschieht dies -- zumindest theoretisch -- automatisch, und zwar mit <thead>:
Code:
<table>
<thead>
<tr>
<th>Tabellenkopf</th>
<th>sollte auf jeder Seite</th>
<th>gedruckt werden</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ganz</td>
<td>normale</td>
<td>Tabellenzellen</td>
</tr>
</tbody>
</table>
Aber das funktioniert auch nicht in allen Browsern.