Как распечатать веб-страницу, удобную для печати?

Возможный дубликат:
Как я могу легко сделать печатные страницы любого веб-сайта?

Есть ли программа, которая печатает или экспортирует изображение веб-страницы, не исключая фоны и другие аспекты дизайна? простой файл>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 для дальнейшего определения того, как будут выглядеть оставшиеся печатаемые элементы. Вы можете настроить позиционирование, поля страницы, типографику, цвета и многое другое.

Другие вопросы по тегам