HTMLで1ページに収まりきらない表をプリントアウトすると、
普通はテーブルのヘッダーは1ページ目にしか表示されません。
行数をカウントして、各ページにヘッダーを表示させることも出来ますが、
用紙設定などによって1ページに収まる行数が異なるので、完璧ではありません。
そんなときには、次のようなスタイルを設定することで各ページに自動でヘッダーが表示されます。
thead {display:table-header-group;}
HTML例
<table>
<thead>
<tr>
<th>表ヘッダー1</th>
<th>表ヘッダー2</th>
<th>表ヘッダー3</th>
</tr>
</thead>
<tbody>
<tr>
<td>値1</td>
<td>値2</td>
<td>値3</td>
</tr>・・・
<tr>
<td>値1</td>
<td>値2</td>
<td>値3</td>
</tr>
</tbody>
</table>
こんな便利なスタイルがあるとは知りませんでした。



