Печать в IE6 полностью отличается от печати в других браузерах. - PullRequest
1 голос
/ 15 июня 2010

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

Спасибо

1 Ответ

0 голосов
/ 15 июня 2010

Я нашел самый надежный способ сделать что-то для печати, предоставив кнопку печати, которая ссылается на PDF-версию документа.

Создание PDF-файла является основной задачей, но это может быть довольно просто с правильным инструментом.

Я использую http://www.xhtml2pdf.com/, который представляет собой приложение Python, чтобы взять страницу и создать PDF-версию. Возможно, потребуется некоторая настройка, поэтому вам может понадобиться специальная таблица стилей, чтобы исправить некоторые вещи.

Кроме этого, вы оставили исправить IE. Может помочь добавление таблицы стилей печати:

<link rel="stylesheet" href="print.css" type="text/css" media="print"  />

И переопределить некоторые из ваших более экстравагантных методов позиционирования. Если вы центрируете, потяните его назад влево, обрежьте посторонние поля и отступы (помните, что фоновые изображения не будут отображаться при стандартных настройках печати, поэтому вы можете вырезать много отступов).

Вы можете обнаружить, что есть какое-то пересечение (то есть вы используете некоторые из стилей печати в своей PDF-версии), чтобы вы могли создать гибридное решение, позволяющее людям получать версии PDF и печатать прямо из HTML.

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