Я пытаюсь создать HTML-отчет, который после печати будет иметь собственный заголовок на каждой странице с содержимым тела в форме таблицы.Нижний колонтитул не является обязательным.
После осмотра я получил верхний и нижний колонтитул, отлично работающие с помощью
@media print{
div.divFooter {
position: fixed;
bottom: 0;
}
div.divHeader {
position: fixed;
top: 0;
}
/* Fix overflow of headers and content */
body {
margin-top: 185px;
}
}
, но тело работает только на первой странице.Для каждой другой страницы содержимое тела продолжается и попадает в заголовок на всех следующих страницах.Мне нужно, чтобы тело разрывалось на странице с определенным полем (скажем, 50px от нижней части страницы, например), а затем начиналось снова после определенного поля (например, 185px от верхней части страницы), чтобы отформатироватьто же самое на каждой распечатанной странице.
Я пробовал использовать поля @page, но они влияют на верхний и нижний колонтитулы, поэтому в итоге возникает одна и та же проблема.
Содержимое всегдаверхний колонтитул, таблица и нижний колонтитул.Есть ли надежный способ напечатать это так, как я описал?