多くの行がある単純なテーブルがあり、ページの最後の行の間にページ分割を自動的に挿入したいと思います。これはFirefoxのデフォルトでは正常に機能しているようですが、Internet Explorer(7-9)はテーブルを壊しません。テーブルが1ページに対して長すぎる場合、残りのテーブル行は失われます。
そこで、CSSプロパティのpage-break- *をさまざまな方法で使用してこれを修正しようとしましたが、何も役に立ちませんでした。http://www.w3schools.com/cssref/pr_print_pagebb.aspに_
「...テーブル内のページを壊すプロパティを避けてください...」
なぜそれを言うのですか?私のテーブルは次のようになります。
<table class="formatted tablesorter">
<caption>Some caption</caption>
<thead>
<tr>
<th rowspan="1" colspan="1">Header 1</th>
<th rowspan="1" colspan="1">Header 2</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="1" colspan="1">Value 1</td>
<td rowspan="1" colspan="1">Value 2</td>
</tr>
<!-- many more rows... -->
</tbody>
</table>
Internet Explorerのテーブル内でページ分割を機能させる方法はありますか?JavaScriptを使用しなければならない場合は問題ありません。