@page 内のプロパティを使用して CSS で、テーブルが複数のページにまたがる場合、すべてのページでテーブル ヘッダー (th) を繰り返す必要があると言うことができますか?
6 に答える
thead
一部のブラウザーは、想定どおりに、各ページで要素を繰り返します。他の人は助けが必要です: これを CSS に追加してください:
thead {display: table-header-group;}
tfoot {display: table-footer-group;}
Opera 7.5 と IE 5 は、何を試してもヘッダーを繰り返しません。
(ソース)
以下をCSSに追加すると、 FlyingSaucerxhtmlrendererはPDF出力のすべてのページでTHEADを繰り返します。
table {
-fs-table-paginate: paginate;
}
(少なくともR8リリース以降は機能します。)
更新:これは2016年に修正された可能性があります!https://bugs.chromium.org/p/chromium/issues/detail?id=24826#c45
元の回答(2012): このソリューションを実装する前に、Webkitが現在これを行っていないことを知っておくことが重要です。
Chromeの問題追跡システムに関連する問題は次のとおりです。http://code.google.com/p/chromium/issues/detail?id = 24826
そして、Webkit課題追跡システム:https ://bugs.webkit.org/show_bug.cgi?id = 17205
それがあなたにとって重要であることを示したい場合は、Chrome課題追跡システムにスターを付けてください(私はそうしました)。