IE Печать CSS и разрывы страниц - PullRequest
1 голос
/ 21 октября 2009

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

Кажется, проблема в том, что элемент, который я пытаюсь напечатать (большой DIV с содержимым внутри него), занимает две страницы при переводе в альбомный режим. Происходит следующее: когда элемент занимает две страницы, первая страница пуста, а вторая печатает то, что обычно остается с первой страницы.

Я думаю, что это связано с плавающими числами:

div обертки плавающий div1 плавающий div2

Если я установлю плавающие два вложенных элемента div: ни одного в CSS-файле печати, IE будет их печатать, хотя и не в том макете, который нам нужен.

Прежде чем я потрачу на это еще один час, кто-нибудь знает, в чем конкретно заключается проблема и существует ли известный обходной путь?

Ответы [ 2 ]

3 голосов
/ 06 мая 2011

Проблема для меня заключалась в том, что я настраивал display: inline-block для основного контейнера div. Это, наряду с объявлением ширины, является методом, расширяющим родительский div для размещения внутри плавающих элементов.

Я удалил display: inline-block и использовал вместо него clearfix. Проблема устранена.

0 голосов
/ 11 ноября 2009

Кажется, это проблема с таблицами, но это может быть просто вложенность, но это ошибка IE. http://support.microsoft.com/?kbid=257097 Все еще пытаюсь решить проблему самостоятельно.

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