Применить CSS стиль в бумаге для печати - PullRequest
1 голос
/ 04 января 2012

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

Что мне делать?

Ответы [ 2 ]

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

Вы пытались добавить стили через медиа-запрос? Либо так в <style> блоке:

@media print {
    td { background-color: gray; }
}

Или вот так по ссылке в <head>:

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

Если вам не известны таблицы стилей печати, вот хорошая статья об этом http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/

1 голос
/ 04 января 2012

Скорее всего, это настройка любого программного обеспечения, которое вы используете для печати этой страницы.

Если вы используете веб-браузер, браузер может удалять цвета, чтобы сэкономить чернила и т. Д.1004 * Эти настройки обычно можно изменить в самом программном обеспечении браузера.Я не думаю, что есть что-то, что вы можете изменить в своем веб-приложении, чтобы заставить это background-color.

...