【发布时间】:2021-07-20 21:55:42
【问题描述】:
我正在创建一个包含多个磁贴的页面,每个磁贴都有自己的打印按钮。单击打印按钮后,我只想显示要打印的磁贴中的内容。
I'm using @media print display:none any contents that are not in the tiles (which works), but the issue I'm having is each tile displays when a print button is selected.
是否可以使用多个@media 打印或隔离它们?如果不是,如何在@media print 中指示仅包含一个图块,基于哪个图块被单击打印?下面最终打印所有图块。
例子:
@media print
{
.noprint {display:none;}
}
<div class="noprint">
OTHER STUFF
</div>
<div class="printcard1" id=BM">
<a href="javascript:window.print()">PrintMe!</a>
-CONTENT-
</div>
<div class="printcard2" id=KM">
<a href="javascript:window.print()">PrintMe!</a>
-CONTENT-
</div>
等等等等
【问题讨论】:
标签: html css printing media-queries