2017-03-01 5 views
0

印刷テンプレートとして使用されるこのフルHTMLページがあります。このページには罫線のある表があります。私はすでにbage_break_insideを追加しました。実際に次のページに収まるようになると、ハーフカットされたセルは避けてください。今問題は、テーブルが終わり近くに始まるとき、thは1ページになり、次にテーブルが伸びて次のページに次のセルがあるということです。しかし、それが底にあるので、それを次のページに完全に押し込む方が良いでしょう。どうすればいいのですか?印刷時のHTMLプッシュテーブル

編集: 特別なケースが発生しました。すべての表の行が次のページにプッシュされると、場合によっては表の境界が前のページに残ります。どうすればすべての行が次のページにあるときに、境界線も次のページに完全に移動するようにすることができます。

+0

あなたが入れてみてくださいました感じ、少なくともまでテーブル自体に 'page-break-inside'? – user500665

+0

私はそれを加えました。 IT全体はテーブル全体が1ページに収まるように機能します。それができればそれを無視し、奇妙な行動を作り出します。 page-break-rowsの中にあるsolvedit。今問題はテーブルの境界です。 –

答えて

0

CSS @media printを使用して、印刷用のスタイルを設定することができます。あなたがまだページのサイズによって制限されますが、ここではスペースを節約するためにこれを使用することができ、そこにあなたが1ページにすべてを収めることができたり、それが十分に見え

@media print{ 
    /* example css rule */ 
    body { 
     background-color: lightgreen; 
    } 
} 
+0

私はそれを問題にしないで、問題を解決することができます。テーブルがページの下部に5%のような場合は、次のページに置く方がよいでしょう。 –