Отображение нижнего колонтитула на некоторых страницах - PullRequest
0 голосов
/ 20 декабря 2010

Я использую следующее:

<style type="text/css" media="screen">
     div#print-footer {display: none;}
</style>
<style type="text/css" media="print">
     div#print-footer {display: block; position: fixed; bottom: 0;}
</style>

div для нижнего колонтитула:

<div id="print-footer"><p>blah blah</p></div>

Это прекрасно работает, но, поскольку у меня несколько страниц, оно печатается на каждой странице.Я хочу это на некоторых страницах.Ой!Итак, я разбил страницы на отдельные HTML-документы, и это тоже не сработало.Затем на четных страницах я изменил div на:

<div id="print-footer">&nbsp;</div>

, но он проигнорировал его и напечатал первый.

Есть предложения?

Спасибо, Эван

1 Ответ

0 голосов
/ 20 декабря 2010

Элемент, имеющий положение: fixed, будет отображаться на каждой напечатанной странице. Смотри: http://reference.sitepoint.com/css/position

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

...