[英]CSS media:print include something that wasn't displayed on screen?
我有以下
@media print { DIV { display: block; } }
<html> <body> <div style="display:none">You can't see me!</div> </body> </html>
但是当我尝试此操作时,我仍然看不到“您看不到我!” 当我打印时。 我怎样才能显示出来进行打印?
为您的div
分配一个类,以便您可以指定在打印时需要看到的内容:
<html>
<body>
<div class="print-only">You can't see me!</div>
</body>
</html>
然后,您的CSS将如下所示:
.print-only {
display: none;
}
@media print {
.print-only {
display: block !important;
}
}
首先,从您的代码中,我可以看到您使用内联display: none
样式display: none
。 这将阻止div显示。 删除内联样式以更正此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.