CSS указать полную ширину страницы при печати? - PullRequest
1 голос
/ 06 декабря 2010

У меня есть html-страница, которая печатается довольно хорошо благодаря особой стилистике печати, за исключением одного: она не использует всю ширину страницы. Другими словами, я бы хотел, чтобы страница масштабировалась для заполнения страницы.

Можно ли получить этот результат, используя стили CSS?

Ответы [ 2 ]

4 голосов
/ 28 февраля 2014

на самом деле вы можете с помощью правила @page css, хотя оно может немного измениться между реализацией браузера.

Вы можете установить это в своем CSS:

@page { 
    size:210mm 297mm; 
    margin: 0;
}

Это установит размер страницы в формате A4 без полей

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

Я знаю, что в IE вы не можете управлять такими вещами, как поля страницы по умолчанию, которые устанавливаются через диалог печати.Они обычно 2 см и могут быть изменены только фактическим пользователем в диалоговом окне печати.Помимо этого, установка для основных контейнеров (html, body и т. Д.) Ширины: 100%, а поля и отступы равны 0 - это единственное, что вы можете сделать.Помните, однако, что поле, установленное в CSS для html / body, находится в области печати страницы, определенной в настройках печати для пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...