Могу ли я сделать веб-страницу для печати такой же, как ее обычный вид со всеми функциями CSS? - PullRequest
2 голосов
/ 02 января 2012

У меня есть веб-приложение, которое генерирует некоторые отчеты в формате HTML.У меня есть разные варианты стилей для отображения этих форм.Обычно, когда я хочу распечатать эти страницы, я теряю все возможности CSS-стилей.Как сделать отпечаток без изменения внешнего вида?

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

Ответы [ 2 ]

2 голосов
/ 02 января 2012

Насколько я знаю, для распечатки следует использовать тот же стиль CSS, что и для экрана, если не указано иное.

Вы указываете "media" в ссылке css?

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

Вы можете попытаться либо убедиться, что носитель не указан, либо установить media = "screen, print" ...

0 голосов
/ 02 января 2012

Если вы используете какой-нибудь плагин JavaScript (например, jQuery-Print), вы потеряете свой внешний вид в противном случае, если вы правильно используете CSS, обычно невозможно изменить вашу печать ?! если ваша проблема не решена, скажите, какой язык вы используете для своего приложения?

...