Je peux obtenir un en-tête à imprimer sur chaque page, mais je suis nouveau pour imprimer des marges. Je pensais que @page css fonctionnerait, mais cela ne semble pas affecter les marges de la page. Si je définis les marges sur le corps, cela fonctionne sur la première page, mais les pages suivantes démarrent la marge supérieure à la valeur par défaut, en plaçant l'en-tête au-dessus du texte.En-têtes de page CSS - comment utiliser les marges d'impression?
<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>
Le support de '@ page' est notoirement peu fiable. Quels navigateurs avez-vous essayé? –