window.print()不对动态生成的文本应用文本颜色

时间:2018-06-13 15:48:12

标签: javascript html css printing

在我的应用程序中,我使用window.print()来使浏览器打印页面。但它没有将文本颜色应用于动态生成的某些内容。在我的情况下,一些内容来自数据库。我已经把

@media print {
    .order-notes { 
        color: red !important;
    }
}

此代码位于css块中的页面顶部,对静态内容工作正常。但是当我为动态内容应用相同的逻辑时,在我的例子中,内容来自mySQL数据库,格式如下:

<div class="order-notes"> <?php echo $row['shipping_address']; ?></div>

这里window.print()没有将文本颜色应用于红色。

请帮忙。

0 个答案:

没有答案