Могу ли я вызвать разрыв страницы при печати HTML?

Это потому, что + = реализуется как перегруженная функция (одна из которых короткая, а компилятор выбирает наиболее специфическую перегрузку). Для выражения (a + b) компилятор расширяет результат до значения int по умолчанию перед назначением.

140
задан sleske 18 September 2018 в 06:50
поделиться

4 ответа

Добавьте класс CSS с именем «pagebreak» (или «pb»), например, так:

@media print {
    .pagebreak { page-break-before: always; } /* page-break-after works, as well */
}

Затем добавьте пустой тег DIV ( или любой элемент блока, который создает поле ) там, где вы хотите разорвать страницу.

<div class="pagebreak"> </div>

Он не будет отображаться на странице, но будет разбивать страницу при печати. ​​

PS Возможно, это применимо только при использовании -after (а также что еще вы могли бы делать с другими

s на странице), но я обнаружил, что мне пришлось расширить класс CSS следующим образом:

@media print {
    .pagebreak {
        clear: both;
        page-break-after: always;
    }
}
298
ответ дан 23 November 2019 в 21:25
поделиться

Это, кажется, не работает над моим сайтом. Я произвожу тег Div с классом разрыва страницы после того, как x количество отделений были произведены так, чтобы печатная страница 'повредилась' чисто. И да - я проверил и перепроверил свой код и просмотрел исходную страницу в своем браузере.

-1
ответ дан 1 August 2019 в 07:15
поделиться

Просто добавьте это, где Вам нужна страница для движения в следующую (текст "страница 1" будет на странице 1, и текст "страница 2" будет на второй странице).

Page 1
<div style='page-break-after:always'></div>
Page 2
1
ответ дан 23 November 2019 в 21:25
поделиться

Попробуйте эту ссылку

<style>
@media print
{
h1 {page-break-before:always}
}
</style>
41
ответ дан 23 November 2019 в 21:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: