Как сделать так, чтобы элемент на веб-странице не печатался? - PullRequest
0 голосов
/ 11 ноября 2010

Я сделал простую «печатную версию» для записей на сайте нашей компании. Тем не менее, я обязан добавить кнопку / ссылку для возврата на веб-сайт, поскольку, как утверждается, многие из наших клиентов не подумают использовать кнопку «назад» (и, действительно, в этом может быть некоторая доля правды - поскольку они продолжал переписываться по электронной почте, запрашивая прайс-лист на одну запись, которая на самом деле была четко связана с большими подчеркнутыми буквами в описании)

Хорошо, все в порядке, но я могу сделать что-нибудь, чтобы этот элемент не был напечатан?

Ответы [ 4 ]

5 голосов
/ 11 ноября 2010

Написать файл CSS для страницы распечатки и просто написать отображение: нет для элементов, которые вы хотите скрыть.

<link rel="stylesheet" type="text/css" href="printOut.css" media="print">

Да, media = "print"

2 голосов
/ 11 ноября 2010

здесь - это простое руководство по печати таблиц стилей.

1 голос
/ 11 ноября 2010

В CSS:

@media print
{
    .dontPrintThis, .neitherThis { display: none; }
    .printThisBigger { font-size: 120%; }
    /* ... */
}
0 голосов
/ 11 ноября 2010

У вас могут быть разные таблицы стилей для разных «носителей», таких как печать, проектор, экран ...

См. список типов носителей .

Это - хорошая (но старая) статья о таблицах стилей печати. ​​

...