Проще говоря, для тех, кто все еще интересуется, у вас может быть таблица стилей CSS, которая имеет «media =« screen »» в разметке ссылки следующим образом:
<link id="Link1" href="../Styles/MainStyleSheet.css" rel="Stylesheet" type="text/css" runat="server" media="screen" />
это будет стилизовать то, что виднона экране браузера.
У вас также может быть другая таблица стилей CSS, которая имеет 'media = "print"' в разметке ссылки следующим образом:
<link rel="stylesheet" href="../Styles/print_voucher.css" type="text/css" media="print" />
это будет стилизовать то, что видно, когдапользователь просматривает предварительный просмотр / когда он печатается на бумаге.
Если вы добавили что-то вроде:
.inprintdisabled
{
display: none;
}
в файл print_voucher.css.Везде в вашем HTML-коде, где есть
<div class="inprintdisabled">
, он будет отображать содержимое этого div в окне браузера, но НЕ будет распечатывать / показывать его в окне предварительного просмотра.
Аналогично, если вы поместите
.inprintOnly
{
display:none;
}
в свой MainStyleSheet и
<div class="inprintOnly">
в своем HTML-коде, у вас могут быть объекты (текст, изображения и т. Д.), Которые не появляются на вашемЭкран браузера, но появится при предварительном просмотре / распечатке.
Надеюсь, это поможет.