1

ページ分割属性を使用してから、i.e7から自分のページを見て、[印刷プレビュー]をクリックすると、最初のページと2番目のページの間に3つの空白ページが生成されます。

ここにいくつかのサンプルコードをコピーしました:http://jsfiddle.net/vW54X/embedded/result/

ただし、iframeとして埋め込まれているため、エラーを実際に再現することはできません。

4

3 に答える 3

1

IE7はで面白いことをしpage-break-after:alwaysます。

に適用する代わりにdiv#cl、新しい、空のp、またはdivを作成してそれに適用します。の後に配置します#cl

<div id-"cl">
    //all your content
</div>

<div class="pageBreak">&nbsp;</div>

スタイリングしますpage-break-after: alwaysが、印刷するまで非表示にします。

于 2011-06-17T01:30:39.863 に答える
1

解決策はあなたの体にheight: auto;

于 2013-07-09T13:43:07.710 に答える
0

同様の問題が発生した場合は、各の最大高さを<div>ごくわずかに設定し、問題が再発するまで徐々に高くして問題を解決しました。

基本的に、これだけです:

.your-container-div {
    max-height: 27.4cm;
}
于 2017-02-06T11:00:36.537 に答える