ホームページ > 記事 > ウェブフロントエンド > css:page-break-before:alwaysとpage-break-after:alwaysの区别
page-break-before および page-break-after CSS プロパティ は、画面上の Web ページの表示を変更しません。これら 2 つのプロパティは、ファイルの印刷方法を制御するために使用されます。各印刷属性は、自動、常時、左、右の 4 つの設定値を設定できます。このうち、Auto はデフォルト値です。必要な場合に ページング 記号 (改ページ) を設定するだけで済みます。 page-break-before が always に設定されている場合、プリンタは特定のコンポーネントに遭遇したときに新しい印刷ページを再開します。 page-break-before が left に設定されている場合、指定されたコンポーネントが左の空白ページに表示されるまで改ページ記号が挿入されます。 page-break-before が right に設定されている場合、指定されたコンポーネントが右側の空白ページに表示されるまで改ページが挿入されます。 page-break-after 属性は、指定されたコンポーネントの前ではなく後に改ページ記号を追加します。これらのプロパティの設定は、次の手順で確認できます。
上記は Baidu の結果です 赤い段落、特定のコンポーネントに遭遇すると、プリンターは新しい印刷ページを再開します
この特定のコンポーネントは何を指しますか?
さらに、この 2 つの違いは何ですか、あまり理解できません
<HTML> <HEAD> <TITLE>Listing 14-4</TITLE> </HEAD> <BODY> <DIV>This is the first DIV.</DIV> <DIV STYLE="page-break-before:always">This is the second DIV.</DIV> <DIV STYLE="page-break-after:always">This is the third DIV.</DIV> <DIV>This is the fourth DIV.</DIV> <DIV STYLE="page-break-before:right">This is the fifth DIV.</DIV> <DIV STYLE="page-break-after:right">This is the sixth DIV.</DIV> <DIV>This is the last DIV.</DIV> </BODY> </HTML>IE7 を使用して次のコードも渡します。印刷プレビューでの効果は同じです前は改ページを挿入しています。
ボックスモデルの前面 後の記号は背面にあります。
1.html
<style> h2{page-break-after: always;} </style> 1 <h2>---这个在前1页---</h2> 2 <h2>---这个在前2页---</h2>と 2.html
<style> h2{page-break-before: always;} </style> 1 <h2>---这个在前2页---</h2> 2 <h2>---这个在前3页---</h2>を使用してテストすると、印刷効果が異なることがわかります 最も直感的な方法は、例を使用して理解することです。
改行を h2 の前に挿入するか h2 の後に挿入するかを CSS が定義していることに注意してください
以上がcss:page-break-before:alwaysとpage-break-after:alwaysの区别の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。