ヘッダーを各ページに印刷することはできますが、印刷マージンを新しくしました。私は@pageのCSSがうまくいくと思ったが、ページの余白には影響しないようだ。本文にマージンを設定すると、1ページ目で動作しますが、後続のページはデフォルトで先頭の余白を開始し、ヘッダーをテキストの上に置きます。すべてのブラウザでCSSページヘッダー - 印刷マージンの使い方は?
<style>
.header {
position: fixed;
top: 0;
}
@page {
size: 11in 17in;
margin-left: 1in;
margin-right: 1in;
margin-top: 1in;
margin-bottom: 1in;
}
</style>
<body>
<span class=header>This is the header</span>
This is the text of the document. (repeat until I get to page 2)
</body>
'@ page'サポートは悪名高く信頼できません。どのブラウザを試しましたか? –