Я изо всех сил стараюсь предоставить полные возможности печати верхнего / нижнего колонтитула HTML нашему проекту Mediboard.
В долгосрочной перспективе я знаю, что CSS3 Page Media удовлетворит мои потребности, но это, по крайней мере, через два-три года.
Поэтому я попытался заставить его работать с возможностями CSS2, и он почти работает, как вы можете видеть на этом печатном документе . Тем не менее, у меня все еще есть ограничение на нижний колонтитул, где содержимое печатается под нижним колонтитулом (см. Страницы 3-4 с предварительным просмотром).
Хотя я почти уверен, что нижний слой элемента div.body использовал его для работы в Firefox 2.
В любом случае, у кого-нибудь есть хитрая подсказка, чтобы помочь мне в этой проблеме?
EDIT:
Чтобы получить более подробную информацию, в настоящее время у нас есть верхние и нижние колонтитулы с использованием элементов, расположенных с position: fixed
, с top:0
или bottom:0
в зависимости от того, является ли это верхним или нижним колонтитулом. Это хорошо работает, и при печати эти элементы повторяются на каждой странице в правильном положении (см. Пример «печатный документ»). Единственная проблема заключается в том, что при разрыве страницы текст рисуется за этими элементами (см. Стр. 3/4)
EDIT2: обновлен URL документа