繁体   English   中英

在“ @media打印”样式表中删除项目(或页面)

[英]Remove Items (or pages) during '@media print' style sheet

现在,我有了@media打印样式表,可以按ID /类隐藏各种对象,例如

    @media print {
           #header, #navbar, #navbar, #toolbar, #footer, .title {
        visibility:hidden;
        display:none;
          } 
}

在打印预览时,它确实隐藏了这些对象,但它们仍然占据空间,迫使我要打印的内容在第2页上,分别为空白页1和空白页3。第2页显示在打印屏幕上,或者是截断我不想隐藏的内容的一种方法,只是隐藏它们而已,请告诉我。

谢谢。

使用visibility:hidden保留元素将占据的空间,而display:none不会显示该空间。

您要使用:

@media print {
 #header, #navbar, #navbar, #toolbar, #footer, .title {
  display:none !important;
 } 
}

当然,这已经解决过了: 可见性:隐藏和显示:无之间有什么区别?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM