📅  最后修改于: 2023-12-03 15:23:49.242000             🧑  作者: Mango
对于需要在发票上显示某些内容但不希望在屏幕上显示的情况,我们可以使用CSS的@media print属性。这个属性会在用户打印(或导出为PDF)时应用样式,并且不会在屏幕显示。
具体实现方法如下:
print-only
的 class:.print-only {
display: none;
}
<p>购买人:XXX</p>
<p class="print-only">地址:XXX</p>
@media print {
.print-only { display: block; }
}
这样,在屏幕上这些内容是看不到的,但在打印或导出为 PDF 时,它们会显示出来。
以上就是如何使发票的某些内容在印刷媒体上看到但在屏幕上看不到。通过 CSS 的属性控制让页面更加灵活,实现更详细、更符合需求的页面设计。