Html 为什么我要打印时颜色不显示出来
下面的html将在IE 9和Word中以彩色打印,但不会在Html 为什么我要打印时颜色不显示出来,html,css,Html,Css,下面的html将在IE 9和Word中以彩色打印,但不会在
<html>
<head>
<title>Style Example</title>
<style type="text/css">
table.Outer {border-style:none;background-color:transparent;}
table {border-style:none; font-family:Arial; font-size:12.0pt;}
th.TableHeader { background-color:#0066CC; color: #E7E7E7; border-style:none;}
td.LabelBlue { background-color:#0066CC; color: #E7E7E7; text-align:center;border-style:none}
td.LabelGray { background-color:#E7E7E7; color: black; text-align:right;}
td.LabelWhite { background-color:White; color: black; text-align:right;}
td.Info { background:white; color: Black; font-family:Arial; font-size:12.0pt;}
</style>
</head>
<body>
<div align="center">
<table class="Outer">
<tr align="center">
<td>
<table cellspacing = "0">
<tr>
<td class="LabelGray" colspan="1" rowspan="2">Date-Time</td>
<td class="LabelGray" colspan="7" rowspan="2" >04/30/2012 02:47:13 PM</td>
</tr>
<tr />
<tr>
<td class="LabelGray" colspan="1" rowspan="2">Temp [°C]</td>
<td class="LabelGray" colspan="1" rowspan="2">25</td>
<td class="LabelBlue" colspan="6" rowspan="1">IR Result</td>
</tr>
<tr>
<td class="LabelWhite">Voltage [V]</td>
<td>1030</td>
<td class="LabelWhite">I [µA]</td>
<td>0.076</td>
<td class="LabelWhite">IR [MΩ]</td>
<td>13553</td>
</tr>
<tr>
<td class="LabelGray" colspan="1" rowspan="2">RH [%]</td>
<td class="LabelGray" colspan="1" rowspan="2">23</td>
<td class="LabelBlue" colspan="6" rowspan="1">DA/PI Results</td>
</tr>
<tr>
<td class="LabelWhite">Voltage [V]</td>
<td>1030</td>
<td class="LabelWhite">DA Ratio</td>
<td>40.6</td>
<td class="LabelWhite">PI Ratio</td>
<td>6.9</td>
</tr>
<tr>
<td class="LabelGray" colspan="1" rowspan="2"> </td>
<td class="LabelGray"colspan="1" rowspan="2"> </td>
<td class="LabelBlue" colspan="6" rowspan="1">HiPot Results</td>
</tr>
<tr>
<td class="LabelWhite">Voltage [V]</td>
<td>5000</td>
<td class="LabelWhite">I [µA]</td>
<td>0.127</td>
<td class="LabelWhite">IR [MΩ]</td>
<td>10235</td>
</tr>
</table>
</td>
</tr>
<tr align="center">
</tr>
</table>
</div>
</body>
你的打印机是黑白的吗?或者打印机设置为灰度打印而不是全色打印?您是说背景色吗?浏览器在打印时往往忽略背景色;通常浏览器中有强制打印背景的设置。您是否尝试编写自己的print.css来强制打印您想要打印的内容?@RyanP虽然问题并不完全清楚,但我猜您的评论事实上给出了答案:-我发现对于Chrome添加-webkit打印颜色调整:精确;在样式表中,每个元素都有效。但是IE8仍然是一个谜,为什么即使检查了打印背景颜色和图像,它也不能工作。