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