Ответ 1
Нет альтернативного CSS для печати цветов фона в браузерах, кроме хром.
У меня были некоторые проблемы с печатью цветов фона.
print-color-adjust сделала проблему цвета фона решена в хроме.
body{
-webkit-print-color-adjust: exact;
}
Каковы альтернативные CSS в firefox и IE для этого.
Нет альтернативного CSS для печати цветов фона в браузерах, кроме хром.
Как уже упоминалось, -webkit-print-color-adjust: exact
характер специфичен для браузеров WebKit, включая Google Chrome и Apple Safari; поэтому код должен работать адекватно в вышеупомянутых браузерах, возможно, с немного отличающимися результатами (в зависимости от стиля вашего сайта/приложения).
Были предложения по стандартизации этого фрагмента для универсальной работы не только для браузеров, но и для разных устройств. Код упрощен до: color-adjust
. Как и свойство webkit-print-color-adjust
, возможные значения одинаковы для предлагаемой economy | exact
свойств economy | exact
economy | exact
.
Если вы хотите использовать свойство для печати, просто используйте внутри селектора внутри запроса @media print
.
Я не могу гарантировать широкое внедрение браузеров для проекта, но в настоящее время он работает над последней версией FireFox.
Существует альтернативный CSS для печати цветов фона для Chrome и Firefox.
td {
-webkit-print-color-adjust: exact;//:For Chrome
color-adjust: exact;//:For Firefox
}
Это начинает работать в Firefox (по крайней мере, версия 48.0.2) с свойством "color-adjust".
td {
background: #000 !important;
-webkit-print-color-adjust: exact;
color-adjust: exact;
}