Internet Explorer, применяющий все таблицы стилей к веб-странице во время печати, независимо от типа носителя

#css #internet-explorer #printing #media

#css #internet-explorer #печать #Медиафайлы

Вопрос:

Я испытываю странную проблему при попытке печати в Internet Explorer. Я тестировал только с IE8.

Мои таблицы стилей с media =»screen» применяются даже при печати. Моя страница правильно печатается в Firefox / Chrome.

Мой элемент head:

 <head>
    <meta charset="utf-8" />
    <title>Page title</title>
    <link type="text/css" rel="stylesheet" href="/styles/reset.css" media="all" />
    <link type="text/css" rel="stylesheet" href="/styles/global.css" media="screen" />
    <link type="text/css" rel="stylesheet" href="/styles/site.css" media="screen" />
    <link type="text/css" rel="Stylesheet" href="/styles/jquery.css" media="screen" />
    <link type="text/css" rel="stylesheet" href="/styles/forms.css" media="screen" />
    <link type="text/css" rel="stylesheet" href="/styles/print.css" media="print" />

    <script src="/scripts/jquery-1.4.4.min.js"></script>
    <script src="/scripts/jquery-ui-1.8.8.custom.min.js"></script>
    <script src="/scripts/modernizr-1.6.min.js"></script>
    <!--[if (gte IE 6)amp;(lte IE 8)]>
        <script src="/scripts/selectivizr-1.0.1.min.js"></script>
    <![endif]-->
    <script src="/scripts/colorbox/jquery.colorbox-min.js"></script>
    <script src="/scripts/global.js"></script>
    <script src="/scripts/site.js"></script>
</head>
  

Я попытался выполнить поиск, но не смог найти никаких связанных с этим проблем. Любая помощь приветствуется.

Комментарии:

1. Ваш элемент head нам мало что говорит; было бы полезнее увидеть пример неправильно применяемого правила CSS.

2. Используете @import в любом месте ваших таблиц стилей?

3. Также: проверьте, в каком режиме браузера / документа запущен IE8. Обычно вы можете сделать это, нажав F12, затем найдите его где-нибудь в нижней всплывающей панели.

4. Я где-то читал о добавлении ie-print.css в условный комментарий с печатью типа носителя и удалении элементов, которые вам не нужны !важно. Может ли это сработать для вас?

Ответ №1:

Можете ли вы предоставить нам ссылку? Это может быть вероятным решением.

Попробуйте переключить относительное значение таблиц стилей печати на rel="alternate"