У меня проблема с IE9, показывающая горизонтальные полосы прокрутки на печатной странице, даже если содержимое страницы полностью соответствует. Я попробовал несколько вещей, чтобы удалить их в моем print css. Кто-нибудь еще имел эту проблему и нашел способ обойти это?
Полосы прокрутки, отображаемые на печатной странице в IE9?
Ответ 1
Я столкнулся с той же проблемой. Это забавное решение. Определите свойство переполнения как важное. Оно работает. LOL на IE.
overflow:hidden !important;
Ответ 2
У меня была эта проблема несколько раз с IE в прошлом. Обычно это проблема маржи. Различные браузеры вычисляют поля по-разному. Как вы позиционируете элементы? У вас есть обертка с фиксированной шириной вокруг содержимого или тело расширяется до ширины браузера? Очень сложно определить проблему без фактического кода css.
Я бы предложил удалить любые отрицательные поля, которые у вас есть (IE им не нравится) и проверить, есть ли у вас какие-либо права на ненужные элементы.
Ответ 3
Вы уверены, что задали правильный тип носителя стилей? Как:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />`
И попробуйте следующее в print.css:
html, body { overflow-x: hidden; }
Ответ 4
@media print{
.dont-print
{
overflow:hidden;
}
}
dont-print - это просто имя класса, которое я использовал раньше, изменил его на все, что вам нужно