繁体   English   中英

如何使用 javascript/jquery 在打印页面上设置 div 内容的样式?

[英]how to style content of div on printing page using javascript/jquery?

我需要打印 web 页面的内容。 div下面有一个打印按钮

<div class="printing-content">
</div>
<button class="btn -primary mr-1" onclick="window.print()"><span class="mdi mdi-printer"></span> Print</button>

我的 web 页面如下所示:

在此处输入图像描述

印刷时在此处输入图像描述

这是我的 css

 @media print {
        body * {
            visibility: hidden;
        }

    .printing-content * {
        visibility: visible;
        -webkit-print-color-adjust: exact;
    }
    .printing-content {
        /* position: absolute; */
        width: 100%;
        left: 0;
        top: 0;
    }
}

我需要在打印页面上显示全宽的 div。 提前致谢。

您可以尝试使用媒体查询并将页面大小设置为横向?

@media print{@page {size: landscape}}

对于 div 本身,您也可以使用媒体查询在打印 div 时使用它的宽度和高度。

@media print { 
  .printing-content {
     width: 210mm;
     height: 297mm;
  }
}

尝试使用这些宽度和高度值。

如何在之后插入Div

[英]How to insert a Div after <Div class=“abc def”style='display“> or before <Div class=”aB cd efG"> in Gmail Page using javascript or Jquery?

暂无
暂无

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

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