0

これを行う最も簡単な方法は何ですか? 私はいくつかの研究を行い、思いついた

<div style="page-break-before:always">&nbsp;</div>

CSS を挿入する必要がありますが、これを行う方法がわかりません。私はそれを使用して PDF を生成していますが、前のページの空きスペースを埋めることなく新しいページを開始する方法を探しています。

4

1 に答える 1

2

あなたの懸念を完全に理解しているかどうかはわかりませんが、そのような改ページを作成することが道です.

次のようなマークアップがあるとします。

<div>Some content here that doesn't fill the page</div>
<div style="page-break-before:always">Content here starts on a new page</div>

次に、これにより、2 番目の div が新しいページに表示されます。前のページが埋められるかどうかは、最初の div (またはその時点までの前のマークアップ) の内容次第です。

唯一の要件は、 secondがまたは非表示divであってはならないことです (これが、内に少なくとも1 つの空白文字が必要な理由です)。ただし、他のコンテンツがある場合 (およびコンテンツがである場合)、それについても心配する必要はありません。divvisible

これが理にかなっていることを願っています。

于 2011-08-05T15:04:25.880 に答える