2011-02-07 18 views
1

私は、それぞれの「グループ化」の後でHTMLレポートを中断するには、page-break-afterコマンドを使用しています。私の問題は、ページの中央にテーブルが浮かんでいることです。各ページはテーブルを置く場所によって異なります。ページの上部にある場合もあれば、途中で、時には下部にあることもあります。 HTMLにおける複雑さのかなりので、私の代わりに画像を取ることにしたがあります:テーブルヘッダーグループ: enter image description hereページ区切りの後、テーブルの垂直方向の整列

私たちは、ディスプレイを使用しているHTMLに

<body> 
<table> 
<thead> 
{this is top bold box on each page} 
</thead> 
<tr> 
<td> 
<table> {this is the results table} 
<thead> 
{this is the headers of the "floating" results table} 
</thead> 
{tr's of data here} 
</table> 
</td> 
</tr> 
</table> 
</body> 

を総括しようとします各ページに表のヘッダーが表示されます。あなたは、それらのテーブルをページの一番上に置くために私が何をする必要があるのか​​理解することができますか? (これはIE8にあります)

答えて

1

提供されている情報からはわかりかねます。明らかに、CSSの問題ですが、どこから始めるべきかはわかりません。一般的な問題は、表示CSSが印刷CSSで完全には考慮されていないことです。display:none;高さが定義されているdivタグの内側の子要素に(内容は削除されますが、まだ空白が残っています)。後者は私が疑うものです。私はあなたのようなCSSの問題をデバッグするのに非常に役立つさまざまな要素に背景色を追加することを発見しました。

+0

これは役に立ちます。私はここからデバッグを開始します。私はそれほど多くの情報を提供していないことに気付きました。しかし、私は言ったように、多くのことが起こっています。 – numone

関連する問題