Описание тега print-css
При печати HTML-документа применяются эти правила стилей CSS. Их цель - улучшить результат печати, например, за счет скрытия баннеров и рекламы, корректировки цветов и размеров шрифта и общей настройки макета для печати.
CSS дает возможность предоставлять стили для различных типов мультимедиа, добавляя атрибут мультимедиа к тегу стиля.
При запуске функции печати браузеры применяют стили, определенные для медиатипа. print
.
<!-- Including an external print stylesheet -->
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
<!-- Declaring print styles via the style tag -->
<style type="text/css" media="print">
/* styles */
</style>
При печати веб-сайтов требуется особая обработка нескольких HTML-элементов, чтобы добиться достойного результата печати.
Самая очевидная проблема может заключаться в ссылках, на которые нельзя нажимать (и, следовательно, бесполезно) при печати. Однако атрибут href можно сделать видимым с помощью следующего объявления css только для печати:
a:after { content: " (" attr(href) ")"; font-size: 80%; }
Также, возможно, потребуется настроить цвета, шрифты и плавающие элементы, поэтому рекомендуется предоставить CSS-стили для печати.
Полезные ссылки: