1

CSS のpage-break-after属性は、私が望むもののように見えます。それは...ですか?これは Firefox ユーザー向けのイントラネット アプリケーションであるため、ブラウザーの互換性は大きな問題ではありません。

これが背景です。医療フォームを生成する Web アプリケーションがあります。現在、ユーザーは個々のフォームをクリックして、一度に結果を印刷しています。必要なすべてのフォームを一度に印刷できる単一のボタンが必要です。HTML フォームは、それらを連結できるようにテンプレート化されています。問題は改ページです。印刷時に適切に改ページされるように、フォーム間に改ページを入れる必要があります。

ありがとうございました。

4

2 に答える 2

1

はい、それはあなたが望むことをします。個人的には常にpage-break-beforeを使用してきましたが、1 つのうち 6 つ、もう 1 つのうち 1/2 ダースです。

于 2010-08-26T03:06:50.817 に答える
1

ハックではない方法でこれを行うのは難しいようです。ただし、次を使用して、Firefoxでいくつかの良い結果が得られました。

div.page {page-break-inside: avoid; page-break-before: always;}

私の記憶が正しければ、'page-break-inside' が理想的でしたが、FF では完全には機能しませんでした。「page-break-before」はうまく機能しました。最初の div (または使用する要素) に適用しないようにしてください。そうしないと、印刷される最初のページが空白になります。

于 2010-08-26T03:09:29.620 に答える