如何更改要打印的div i wwant的字体样式?
这是款式

@page {
    size: A4;
    margin: 0;
}
@media print {
    .page {
        margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always;
    }
    html, body {
        width: 210mm;
        height: 297mm;
    }
}

例子:
html, body {
        width: 210mm;
        height: 297mm;
        font-size: 1mm;
    }

我试了所有字体大小没有变小我做错什么了?
如有任何帮助,我们将不胜感激。。

最佳答案

这应该管用。您应该能够在“打印预览”窗口中看到更改。如果没有看到更改,请尝试将!important添加到css规则中。

@media print {
 div {
   font-size: 1mm;
/*   font-size: 1mm !important;*/
  }

 /*Also move your @page css inside you @media css */
 @page {
     size: A4;
     margin: 0;
  }

}

关于jquery - 如何更改可打印div的字体大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40528307/

10-12 13:10