我正在开发一个具有多种功能的博客模板,其中包括一个 * 打印文章 * 功能。
为此,我使用了**Print.js**和一些定制的CSS。定制的CSS是特定于打印的:
<link rel="stylesheet" href="assets/css/print.css" media="print">
需要打印的内容:
<main class="content" id="article-content">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum, sapiente? Veritatis error nemo exercitationem molestias praesentium perspiciatis est officia quod sequi mollitia, omnis optio? Labore autem doloribus quidem quos consectetur?</p>
</main>
打印按钮:
<a href="#" id="print_btn" onclick="printJS('article-content', 'html')">
<i class="fa fa-print"></i> Print
</a>
问题是
尽管页面 * 确实 * 打印出来,但我的 * 自定义CSS被忽略 *。
问题
1.此问题的原因是什么?
1.什么是简单可靠的修复方法?
2条答案
按热度按时间jvidinwx1#
阅读您提供的文档:
“这允许我们传递一个或多个应应用于要打印的html的css文件URL。值可以是具有单个URL的字符串或具有多个URL的数组。”
调用脚本的css属性将生成您要查找的内容
bsxbgnwa2#
包括一个专门用于打印的样式表,然后根据您的需要设置样式。