Заголовки страниц CSS - как использовать поля для печати?

Я могу получить заголовок для печати на каждой странице, но я новичок в печати полей. Я думал, что @page 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>
11
задан Ted Scheckler 3 December 2010 в 17:10
поделиться