それぞれが独自の ID を持ち、それぞれを新しいシートに配置する大きなテーブルの素敵な印刷物を作成したいと考えています。スタイルシートの各テーブル ID に CSS スタイルの page-break-before を直接適用しました。
このようなHTML:
<table id="T1">...</table>
<table id="T2">...</table>
このようなCSS:
#div1 #div2 #T1, #div1 #div2 #T2, ... {diplay: inline; page-break-before: always;}
また、これは Chromium では機能しません。Firefox では、最初の要素に改ページを配置するだけで、次のテーブル要素は無視されます。firebug の最上位プロパティとして、スタイルは「高度に選択」されています。
「display: inline;」を入れました。改ページプロパティは絶対配置要素では機能しないことを読んだときのプロパティなので、ブロック表示にも疑問がありました...
自分が何を間違えたのか、さっぱり分からない……。