単語、インターネット エクスプローラー、クロムで機能する改ページを作成するための一貫した方法が見つからないようです。
次の例 ( Google Chrome Printing Page Breaksから) では、Chrome と Internet Explorer の両方で適切に改ページが作成されますが、Word では改ページがありません。
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Paginated HTML</title>
<style type="text/css" media="print">
div.page
{
page-break-after: always;
page-break-inside: avoid;
}
</style>
</head>
<body>
<div class="page">
<h1>This is Page 1</h1>
</div>
<div class="page">
<h1>This is Page 2</h1>
</div>
<div class="page">
<h1>This is Page 3</h1>
</div>
</body>
私が発見した単語をいじった後、次のように改ページを追加する単語を取得できます。
<br style="ms-special-character:line-break;page-break-before:always" />
ここでの問題は、Internet Explorer もこれを改ページと見なすため、この方法を組み合わせると、Chrome と Word では適切に改ページが行われますが、Internet Explorer では 2 つの改ページが挿入されます。1つだけを使用する場合、chromeとexplorerのいずれかが正しく、wordはそうではありません。