Мне нужно распечатать содержимое базы данных на нескольких страницах.

Когда у меня большой текст, и он занимает две страницы, текст на второй странице должен начинаться через 3 см сверху, а не на краю страницы.

Любое предложение?

@media print {

@page {
    margin: 0;
}

body  {
    margin: 2cm 3cm 2cm 3cm ;
    font: 12pt Arial;
}

}
0
Rui Costa 23 Ноя 2017 в 03:40

1 ответ

Лучший ответ

Вы должны установить поля в правиле @page, а не в правиле для body, например

@media print {
    @page  { 
        margin-top: 20mm;
        margin-bottom: 20mm;
        margin-left: 30mm;
        margin-right: 30mm;
    }
...
1
Johannes 23 Ноя 2017 в 00:44