Веб-сайт печати IE8 увеличен

У меня особенно забавная проблема с IE8.

Веб-сайт отлично печатается в firefox, chrome, ie9, но при печати из IE8 страница становится примерно на 50% больше, чем должна быть, в результате чего правая сторона обрезается.

Это можно решить, уменьшив масштаб от предварительного просмотра до 70%, но клиент не удовлетворен этим решением.

Мне не удалось найти много информации или подобных проблем через Google и SO.

У кого-нибудь есть предложения для меня?

Также трудно устранять неполадки при печати из IE8, когда вы работаете на Mac :( (клиент поднял проблему).

Любая помощь будет принята с благодарностью!

Спасибо


person user995542    schedule 31.10.2012    source источник


Ответы (2)


У меня была та же проблема (только с IE8), и я понял, что IE8, похоже, масштабируется в зависимости от ширины первого встреченного div. В моем случае первый div имел ширину 456 пикселей, а второй — 920 пикселей. Поэтому второй div был обрезан справа.

Мое решение состояло в том, чтобы добавить пустой div (920 пикселей в ширину, 1 пиксель в высоту) перед всеми остальными. Это решило проблему.

person The Jakester    schedule 14.05.2013

нужно сделать специальный css или запрос к IE8, это нормально.

person gmendes    schedule 31.10.2012
comment
Я попробовал свойство масштабирования в css только для IE8. Я установил его на 70%, и в результате страница печаталась настолько маленькой, что на ней было всего несколько точек. - person user995542; 31.10.2012
comment
IE8 проблематичен. вам нужен определенный тег только для этого. - person gmendes; 31.10.2012
comment
Я не уверен, что вы имеете в виду, gmendes. Я настроил таблицу стилей только для IE8 и добавил свойство масштабирования, из-за чего веб-сайт печатался очень маленьким (масштабирование: 70%). На самом деле похоже, что функция сжатия для подгонки в IE8 не работает при печати. - person user995542; 31.10.2012