header
content spanning several pages...
If you're willing to switch over to tables for your layout (not necessarily ideal), you can do it with the Another option is to use display and elements. They'll print at the top and bottom of every page:
table-header-group and table-footer-group but cross-browser support isn't great:#header {
display: table-header-group;
}
#main {
display: table-row-group;
}
#footer {
display: table-footer-group;
}