Точки с маркерами не печатаются в IE8 / 9 без галочки «Печатать цвета фона и изображения» - PullRequest
1 голос
/ 20 февраля 2012

Я сделал следующее jsfiddle на http://jsfiddle.net/hxsy6/

Проблема, с которой я столкнулся, заключается в том, что если вы печатаете страницу в IE7, то точки маркера печатаются (фактическое изображение маркера), но если вы делаете это в IE8 / 9, они этого не делают. Однако если я в IE8 / 9 захожу в Print Preview -> щелкните значок настроек и отметьте «Print Background Colours and Images», то они будут напечатаны в этих двух браузерах (еще не проверялось в других браузерах). В IE7 не имеет значения, установлен флажок или нет.

Любые идеи о том, как изменить CSS, чтобы пользователю IE8 / 9 не приходилось ставить этот флажок, как в IE7?

Заранее спасибо.

Редактировать: не говоря уже о полях / отступах и т. Д., Это был просто быстрый макет.

1 Ответ

1 голос
/ 20 февраля 2012

Для меня это звучит как ошибка IE7, учитывая, что изображения, которые вы хотите напечатать, являются фоновыми.Самое близкое, что вы получите, - это добавление таблицы стилей печати, которая использует обычные CSS-маркеры вместо изображений.

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