С правилом CSS page-break
в @media print
легко разбить контент при печати из браузера. Он работает хорошо для меня, кроме одного: он не работает, когда элемент исправлен. Использование page-break-after: always
или page-break-before: always
на фиксированном элементе не помогло, результат всегда один и тот же - содержимое просто перекрывает этот div. Есть ли решение для этого?Page-break на фиксированных элементах
<div id="content">
</div>
<div class="footer"></div>
Содержимое размещается в содержании div и динамически. CSS для колонтитула:
@media screen{
.footer{
display:none;
}
}
.footer{
display:block;
height:30px;
position:fixed;
bottom:0;
}
Используя этот CSS колонтитул на каждой странице появляется, но использование page-break
в .footer
классе не ломает страницу?
Пожалуйста, покажите нам больше исходного кода. –