簡體   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