Использование CSS media query для печати таблиц стилей может быть отличным способом, чтобы сделать веб-сайтов более к печати:Отдельные таблицы стилей для печати и PDF-файлов?
p { color: grey; }
@media print {
p { color: black; }
}
Для одного проекта, мы находим, что при создании PDF-файлов с веб-страниц для отправки клиентам очень эффективно (лучше, чем начинать с нуля).
Для целей PDFing, мы применили несколько простых правил CSS с помощью @media print
, чтобы сделать веб-страницы более дружественным в этом формате - удалить навигацию, некоторые элементы колонтитула и т.д.
(Некоторые пользователи могут захотеть загрузить и распечатать PDF-файлы позднее, и все будет хорошо. На каждой странице также будет ссылка на доступ к PDF-файлу, который мы создали.)
Однако, кажется, что для нужд печати общего пользования, рекомендуется создавать таблицы стилей без особого форматирования: удалять фоны, увеличивать контрастность, оптимизировать размер шрифта и т. Д.
Мы еще этого не сделали. Может ли быть более одного набора правил print
- один применяется при форматировании, а другой при печати на принтер? Или, если нет, какие обходные пути есть?