IE8 Ошибка с @media print? Граница таблицы исчезает на страницах больше 1 - PullRequest
5 голосов
/ 28 апреля 2011

У меня есть страница с таблицей HTML. Когда я использую предварительный просмотр в IE8, границы таблицы не печатаются, начиная со 2-й страницы. Так что это одна и та же таблица, но у нее есть разрыв страницы, и на 2-й странице нет границ.

enter image description here

enter image description here

Мне кажется, что это должно быть ошибкой в ​​IE, которая влияет на то, как таблицы стилей применяются к разрывам страниц при использовании @ media print .

Мне нужно докопаться до сути, чтобы найти обходной путь. А пока, если кто-то видел это и знает, как с этим бороться, пожалуйста, дайте мне знать.

1 Ответ

6 голосов
/ 28 апреля 2011

Боже, почему я всегда сталкиваюсь с этими вещами?

Этот CSS не работает и показывает (вызывает?) Вышеуказанное поведение:

@media print {
    #container, form { position: absolute; }
}

Этот CSS работает как положено, границы хорошо отображаются:

@media print {
    #container { position: absolute; }
    form { position: absolute; }
}

???

...