Как определить цвет и цвет фона элемента для версии для печати - PullRequest
0 голосов
/ 08 ноября 2010

Я работаю в приложении нужна версия для печати таблицы данных из БД. Я использовал 2 CSS-файла для просмотра в браузере и для печатной версии:

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

Все выровнены, позиция ... была показана нормально. Только я не вижу цвета и цвета фона некоторых элементов, таких как div, td (таблицы) ...

2 файла css для браузера и печати одинаковы, только print.css должен определить, что некоторые элементы div будут скрыты, например кнопка «напечатать!»

Я тестировал в Firefox.

полезно? Спасибо!

Ответы [ 2 ]

2 голосов
/ 08 ноября 2010

Вы не можете сделать это в своем листе CSS.Навигаторы автоматически отключают background-color и background-image.

Когда вы нажмете кнопку печати в навигаторе, вы увидите, что в разделе «Внешний вид» «Цвет фона печати» и «Цвет фона печати» отключены поникто не может изменить настройки по умолчанию: -)

image

0 голосов
/ 09 ноября 2010

Определите правила печати в CSS-файле печати. ​​

* Возможно, вы захотите пометить первый элемент css-ссылки атрибутом media = "screen"

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