模板.html
{% block css-custom %}
<link rel="stylesheet" type="text/css" media="print" href="{{ STATIC_URL }}style/print.css" />
<link rel="stylesheet" type="text/css" media="screen" href="{{ STATIC_URL }}style/print.css" />
{% endblock %}
{% block main-content %}
''''''''''''''
<table width="100%" border="0" class="printimg">
<tr><td>some data</td></tr></table>
'''''''''''''''''
{% endblock %}
我想将上面的图像设置为表格的背景。如果我在标签中设置相同的图像,它将显示,但作为背景它没有发生。作为 html 页面它正在工作,问题在于打印它在纸上。
在打印预览中,背景图像即将显示,但在纸上打印时,图像消失了。
编辑:
报告.css
.printimg {
background:url('/static/images/human.png');
width:128px;
height:293px;
background-position:center;"
}
/* media:screen */
@media screen {
.printimg img{
visibility: hidden;
}
}
/* media:print */
@media print {
.printimg img{
visibility: visible;
}
}
我试过这个css,但同样的问题是他们的。