Самая странная проблема печати в IE8! - PullRequest
0 голосов
/ 14 июля 2010

У нас есть два сервера: сервер разработки / тестирования (Win Server 2008) и работающий сервер (Win Server 2003 SP2). Одна и та же кодовая база ASP.NET развернута на обоих серверах, все работает отлично, за исключением печати в IE 8 с использованием живого сервера.

Живой сервер печатает содержимое, сдвинутое вправо, шрифтом большего размера.

Я просто не понимаю! Стоит отметить, что мы используем для печати определенный файл CSS:

<link href="/css/print.css" type="text/css" rel="stylesheet" media="print" />

Оба сервера производят идентичный источник HTML. Я даже не уверен, с чего начать искать неприятности.

Ответы [ 3 ]

1 голос
/ 14 июля 2010

Проверьте, какой режим IE8 использует в каждом случае.Вы можете сделать это с помощью инструментов разработчика IE8 (нажмите F12, это в строке меню вверху).

Если они отличаются, это, вероятно, вызвано заголовками HTTP, как говорит Артелиус.

1 голос
/ 14 июля 2010

Если HTML-код совпадает, то, вероятно, различаются заголовки HTTP.Проверь их.Это может быть проблема MIME-типа или что-то в этом роде.

Когда-то веб-браузер игнорировал мой файл CSS, поскольку сервер отправлял неверный тип MIME для файла CSS.

0 голосов
/ 02 сентября 2010

Оказывается, ширина элемента тела не была задана явно и по некоторым причинам, которые вызвали исходную проблему, пока я не понял, что я вынужден эмулировать IE7 из IIS, используя заголовки http.

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