在我的应用程序中,我使用window.print()来使浏览器打印页面。但它没有将文本颜色应用于动态生成的某些内容。在我的情况下,一些内容来自数据库。我已经把
了@media print {
.order-notes {
color: red !important;
}
}
此代码位于css块中的页面顶部,对静态内容工作正常。但是当我为动态内容应用相同的逻辑时,在我的例子中,内容来自mySQL数据库,格式如下:
<div class="order-notes"> <?php echo $row['shipping_address']; ?></div>
这里window.print()没有将文本颜色应用于红色。
请帮忙。