html - 打印时表格行背景颜色不显示

标签 html html-table

我在表格行中遇到背景颜色问题。

<tr style="background-color:#999999">
        <td width="204"> <strong>Opinion</strong></td>
        <td width="62"> <strong>Action</strong></td>
        <td colspan="4"><strong>Ratings</strong></td>
        <td width="54"><strong>Outlook</strong></td>
        <td width="93"><strong>Rating Type</strong></td>
    </tr>

这段代码工作正常

这是输出

enter image description here

问题

当我想打印此页时。未显示行的 background-color

enter image description here

谁能帮帮我?

最佳答案

将此添加到 tr 样式

 <style>
  .row{
   background-color:#999999;
   -webkit-print-color-adjust: exact; 
   }
 </style>

<tr class="row">
    <td width="204"> <strong>Opinion</strong></td>
    <td width="62"> <strong>Action</strong></td>
    <td colspan="4"><strong>Ratings</strong></td>
    <td width="54"><strong>Outlook</strong></td>
    <td width="93"><strong>Rating Type</strong></td>
</tr>

关于html - 打印时表格行背景颜色不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33993003/

相关文章:

javascript - 如何使用reactjs获取整个数据 block ?

jquery - 响应式标题/幻灯片没有响应 - 可能是由幻灯片引起的

javascript - Jquery 和表

html - <td> 中的内容重叠

python - Scrapy 抓取元素在表格中太深

php - PHP数据表的 overflow hidden

jquery - CSS3 push move div 相对于其他div 移动

html - CSS 动画在结束时重置为第一个关键帧

javascript - R shiny renderTable 改变单元格颜色

javascript - 有人可以帮我在按键后运行 CSS 动画吗?