如题,需求是需要控制网页打印部分区域只在网页显示,打印时不出现。
实现
利用媒体查询,@media print 定义两个class:
- .print-only是只有打印的时候出现,网页上不显示
.no-pirnt
是只有网上上显示,打印的时候不出现指定的div或者元素,例如一些打印的按钮,可以设置成这种情况。
css代码如下:
.print-only { display: none; } @media print { .no-print { display: none; } .print-only { display: block; } }
文章评论