0
で私はここでHTMLテーブルを印刷したいあなたは余分なスペースがの上部にあります見ることができるように、私のコードとテーブルです印刷HTMLテーブルの余分な空白トップ
https://jsfiddle.net/yc17z1jr/
table {
margin-bottom: 10px;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
th,td {
border-width: 1px;
border-style: solid;
}
th {
background: gray;
}
.page td {
border-width: 0;
}
.page div {
page-break-after: always;
}
@media print {
html, body ,table{
height: auto;
}
3と4ページのコードで何が問題になっていますか?
ありがとうございました。このルールは、.page
の子供のすべてのdiv要素がそれの後に改ページスペースを持っていることを宣言している
.page div {
page-break-after: always;
}
:
これはうまくいかないが、私はちょうど 小さなテーブルにテーブルを分割し、divに入れて、最後にページ分割を使用すると考えてくれた –
あなたの計画は2つの要件を満たしています。ブロックレベルの要素(div✔2)に従わなければなりません。その要素には内容が必要です。 - テーブル✔ – zer00ne