如何在django中设置打印页面(模板)中的背景图像 CSS: HTML: 一些数据
上面的HTML在我的应用程序的django中用作打印模板。我的问题是,我使用上面的CSS将背景图像应用于打印页面。但是如果我按下打印按钮并看到打印预览,背景图像就会丢失。我还检查了在纸上打印,图像丢失。在css文件中不能使用静态URL。您只能在模板中使用它。如果要打印背景图像,请按照以下步骤操作 1.要在Chrome和Safari web浏览器中启用背景打印,请添加如何在django中设置打印页面(模板)中的背景图像 CSS: HTML: 一些数据,html,css,django,django-templates,Html,Css,Django,Django Templates,上面的HTML在我的应用程序的django中用作打印模板。我的问题是,我使用上面的CSS将背景图像应用于打印页面。但是如果我按下打印按钮并看到打印预览,背景图像就会丢失。我还检查了在纸上打印,图像丢失。在css文件中不能使用静态URL。您只能在模板中使用它。如果要打印背景图像,请按照以下步骤操作 1.要在Chrome和Safari web浏览器中启用背景打印,请添加 <table id="human-body" class="print" > <tr>
<table id="human-body" class="print" >
<tr>
<td>some data</td>
</tr>
</table>
在print.css文件中,rest都是相同的
2.在FireFox中,默认情况下,在打印设置中关闭“打印背景颜色和图像”,没有CSS会覆盖该设置。
如果需要背景图像,用户应手动打开
在FF中打开背景的步骤:
-webkit-print-color-adjust:exact;
在css如何设置图像url中,我使用djangoJust编写完整链接:
background:url('../images/human.png')代码>这种方式我也尝试过,但表的背景图像不适用。迟回答,我解决了它也参考了这个线程
-webkit-print-color-adjust:exact;
Go to File -->Page setup -->Formats & Options -->Tick Print background(images & colors)