Использование window.print () для печати другой таблицы стилей без рестайлинга страницы? - PullRequest
2 голосов
/ 18 февраля 2011

У меня есть кнопка печати на моей странице, которая будет запускать window.print (), она просто печатает страницу точно. Есть ли способ передать параметр в эту функцию, чтобы он печатал мою страницу с таблицей стилей print.css, а не style.css, без необходимости обновления страницы?

1 Ответ

10 голосов
/ 18 февраля 2011

В вашем CSS вставьте любые правила CSS для печати в

@media print{

}

И правила CSS для отображения в

@media screen, projection, tv{

}

HTML будет выглядеть так:

  <link href="default.css" rel="stylesheet" type="text/css" media="all" />
  <link href="print.css" rel="stylesheet" type="text/css" media="print" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...