【发布时间】:2013-08-01 03:46:59
【问题描述】:
模板.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 页面它正在工作,问题是用纸打印出来。
在打印预览时,背景图像即将显示,但在纸上打印时,图像消失了。
编辑:
report.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 试过了,他们的问题还是一样。
【问题讨论】:
-
我在编辑中尝试了上面的代码,仍然是同样的问题。请问我做错了什么。
-
您需要使用媒体查询。 @media print { .printimg img { 可见性:可见; } }
标签: html css django image printing