Как распечатать веб-страницу, удобную для печати?
Возможный дубликат:
Как я могу легко сделать печатные страницы любого веб-сайта?
Есть ли программа, которая печатает или экспортирует изображение веб-страницы, не исключая фоны и другие аспекты дизайна? простой файл>print в большинстве случаев не включает фон и имеет тенденцию пропускать много графики. заранее спасибо.
1 ответ
Распечатайте страницу, о которой идет речь. Выделите все, что вы хотите сохранить на распечатке, зеленым цветом. Отметьте элементы, которые вы не хотите оставлять, красным.
Создайте новый документ таблицы стилей. Назовите это что-то вроде "print.css".
Свяжите свою новую таблицу стилей в разделе заголовка своей веб-страницы. Это будет выглядеть примерно так:
<link href="print.css" type="text/css" rel="stylesheet" media="print">
Для каждого элемента вашей страницы, который вы не хотите печатать, назначьте атрибут класса или id в HTML, если это еще не сделано. Например, если навигация по сайту выполняется в теге div, вы можете применить идентификатор, например
<div id="nav">
,Обратите внимание, что идентификатор должен быть уникальным в документе, но класс может применяться к нескольким элементам.
В print.css поместите соответствующую инструкцию, чтобы не отображать элемент. Например, если вы не хотите печатать навигацию, запишите div#nav {display: none} в таблицу стилей печати.
Используйте print.css для дальнейшего определения того, как будут выглядеть оставшиеся печатаемые элементы. Вы можете настроить позиционирование, поля страницы, типографику, цвета и многое другое.