これが私の質問です。ここで見たいくつかのもの (つまり、CSS: Repeat Table Header after Page Break (Print View) ) に似ていますが、1 つの違いがあります:複数のヘッダーです。
動的テーブルのブレーク後に pagepbreak (印刷プレビュー モード) が発生している現在のテーブル ヘッダーを表示するにはどうすればよいですか?
したがって、これが私のテーブルで、改ページが 2 番目のヘッダーの後に発生した場合...
<table>
<tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr>
<tr><td>Cell 1a</td><td>Cell 2a</td><td>Cell 3a</td></tr>
<tr><td>Cell 4a</td><td>Cell 5a</td><td>Cell 6a</td></tr>
<tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr>
<tr><td>Cell 1b</td><td>Cell 2b</td><td>Cell 3b</td></tr>
<!--PAGE BREAK HERE ON PRINT PREVIEW-->
<tr><td>Cell 4b</td><td>Cell 5b</td><td>Cell 6b</td></tr>
</table>
...改ページ後のヘッダーとして 2 番目のヘッダー (Head Cells 1b、2b、および 3b) を表示できるようにしたいと考えています。つまり、改ページがどこで発生しても、改ページ後に対応するヘッダーを表示したいと考えています。したがって、上の表は改ページ後に次のようになります...
<table>
<tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr>
<tr><td>Cell 1a</td><td>Cell 2a</td><td>Cell 3a</td></tr>
<tr><td>Cell 4a</td><td>Cell 5a</td><td>Cell 6a</td></tr>
<tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr>
<tr><td>Cell 1b</td><td>Cell 2b</td><td>Cell 3b</td></tr>
<!--PAGE BREAK HERE ON PRINT PREVIEW-->
<tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr>
<tr><td>Cell 4b</td><td>Cell 5b</td><td>Cell 6b</td></tr>
</table>
ヘッダーを<thead>
タグでラップしてから、css を次のように設定してみました。
table, tr{page-break-after:auto;}
thead {display:table-header-group;}
しかし、最初のヘッダーはすべてのページで繰り返されるため、私が見ているのは次のとおりです。
<table>
<thead><tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr></thead>
<tr><td>Cell 1a</td><td>Cell 2a</td><td>Cell 3a</td></tr>
<tr><td>Cell 4a</td><td>Cell 5a</td><td>Cell 6a</td></tr>
<thead><tr><th>Head Cell 1b</th><th>Head Cell 2b</th><th>Head Cell 3b</th></tr></thead>
<tr><td>Cell 1b</td><td>Cell 2b</td><td>Cell 3b</td></tr>
<!--PAGE BREAK HERE ON PRINT PREVIEW-->
<thead><tr><th>Head Cell 1a</th><th>Head Cell 2a</th><th>Head Cell 3a</th></tr></thead>
<tr><td>Cell 4b</td><td>Cell 5b</td><td>Cell 6b</td></tr>
</table>
この問題を解決できる人がいる場合は、できるだけ早くお知らせください。本当に感謝します!
前もって感謝します!