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

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

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .