Web ページに動的テーブルがあり、多くの行が含まれることがあります。page-break-before
とpage-break-after
CSS プロパティがあることは知っています。必要に応じて改ページを強制するには、コードのどこに配置すればよいですか?
247898 次
9 に答える
152
以下を使用できます。
<style type="text/css">
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
</style>
詳細については、W3C のCSS 印刷プロファイル仕様を参照してください。
また、 Salesforce 開発者フォーラムも参照してください。
于 2012-01-03T13:06:41.897 に答える
15
私はこれを修正するために周りを見回しました。最終的な印刷ページがあり、数十ページを組み合わせたjqueryモバイルサイトがあります。上記のすべての修正を試みましたが、機能する唯一の方法は次のとおりです。
<div style="clear:both!important;"/></div>
<div style="page-break-after:always"></div>
<div style="clear:both!important;"/> </div>
于 2013-06-28T22:11:09.747 に答える
-1
次に例を示します。
CSS 経由:
<style>
.my-table {
page-break-before: always;
page-break-after: always;
}
.my-table tr {
page-break-inside: avoid;
}
</style>
または要素に直接:
<table style="page-break-before: always; page-break-after: always;">
<tr style="page-break-inside: avoid;">
..
</tr>
</table>
于 2012-01-03T13:09:18.440 に答える