Можно ли печатать разные нижние колонтитулы на каждой странице?

Я конвертирую приложение Access в Интернет, и мне нужно распечатать из него отчеты. Это письма, отправленные по почте, поэтому нижняя часть письма, которая является частью «пожалуйста, верните», всегда будет внизу страницы, независимо от того, насколько велико тело письма. Я использовал DIV для размещения букв и довольно хорошо имитировал Access, но я не знаю, как разместить заголовок каждого письма внизу его страницы. Использование CSS position: fixed; для нижнего колонтитула просто заставляет каждый нижний колонтитул отображаться внизу каждой страницы, и мы хотели бы иметь возможность печатать несколько букв одновременно.

Если я удалю исправленный , он отображает каждый нижний колонтитул на отдельной странице, они не были выровнены по нижнему краю.

Можно мне пирог и тоже его съесть? Не обязательно быть кроссбраузерным, и я перейду на PDF, если это абсолютно необходимо, но каковы мои варианты в CSS / HTML? Как-то преобразовать все это в таблицу и попробовать tfoot? Но будет ли это принудительно, чтобы он был внизу каждой страницы?

Изменить: образец CSS / HTML:

.reportcontainer {
    width: 100%;
    page-break-inside: avoid;
    page-break-after: always;
    position: relative;
}
.reportbody {
    float: left;
    text-align: left;
}
.reportfooter {
    width: 100%;
    float: left;
    bottom: 0;
    position: fixed;
}

<div class="reportcontainer">
    <div class="reportbody">
        yadda yadda yadda
    </div>
    <div class="reportfooter">
        stuff goes here
    </div>
</div>
6
задан Andrew 27 December 2010 в 16:05
поделиться