У меня есть этот огромный текстовый блок на страницах, которые нужно распечатать, и я хочу добавить верхнее и нижнее поле, чтобы текст не располагался так близко к краю печатной страницы. Поскольку эти текстовые блоки не могут быть разбиты на теги, поскольку они агрегированы искателем RSS-канала, я попытался использовать @page в css, но пока безуспешно. Я использую Chrome и предварительный просмотр принтера. Я использую WordPress, если это имеет значение.
Вот изображение того, как оно выглядит в PDF.
Блок печатного текста
Я попытался вставить его в @media screen
или @media print
, добавив !important
, и вот уже час ищу в сети ...
Я добавил этот CSS (и пробовал другие варианты) в свой файл CSS, но он не применяется. Все другие стили печати @media работают.
@page {
margin-top: 2cm;
}
Будут благодарны любые указатели, поэтому я могу добавить поля сверху и снизу к напечатанным страницам.