Иногда веб-сайты используют CSS, чтобы указать, что разные стили должны использоваться на экране и при печати. Это часто хорошо, но также может быть запутанным и проблематичным. Проверьте исходный код страницы и найдите что-то вроде:
@media print {
*:after {
color: #000 !important;
background: transparent !important;
}
Одна из причин, по которой эта проблема является распространенной, заключается в том, что веб-сайты, использующие популярную платформу Bootstrap, используют вездесущий файл bootstrap.min.css , который содержит приведенный выше стиль CSS.
Главное, что нужно искать - это @media print
. Веб-сайты часто имеют сложную структуру, и это может помочь сохранить страницу локально и проверить ее с помощью рекурсивного инструмента текстового поиска.
Когда вы думаете, что нашли место в коде CSS, вы можете изменить страницу прямо в браузере, используя функции разработчика. (В Chrome вы нажимаете Ctrl + Shift + I, чтобы запустить их.)
Найдите код CSS и просто удалите или сделайте недействительными строки, вызывающие проблему. Убедитесь, что операция сработала с помощью "Предварительный просмотр".