Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.print()未对动态生成的文本应用文本颜色_Javascript_Html_Css_Printing - Fatal编程技术网

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

Javascript window.print()未对动态生成的文本应用文本颜色,javascript,html,css,printing,Javascript,Html,Css,Printing,在我的应用程序中,我使用window.print()使浏览器打印页面。但它没有将文本颜色应用于动态生成的某些内容。在我的例子中,一些内容来自数据库。我把 @media print { .order-notes { color: red !important; } } 这段代码位于css块中页面的顶部,对于静态内容来说效果很好。但当我对动态内容应用相同的逻辑时,在我的例子中,内容来自mySQL数据库,格式如下: <div class="order-note

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

@media print {
    .order-notes { 
        color: red !important;
    }
}
这段代码位于css块中页面的顶部,对于静态内容来说效果很好。但当我对动态内容应用相同的逻辑时,在我的例子中,内容来自mySQL数据库,格式如下:

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

此处window.print()未将文本颜色应用于红色


请提供帮助。

您如何将html写入页面。。。。。生成的源代码看起来像什么?它实际上是一个php文件。顶部有样式标记,其中包含@media print{}下所有与打印相关的css,以及内部主体标记,包含数据。它基本上是一个发票页面。数据库中有静态标签和动态内容。谢谢。我们无法帮助您调试它。。。。我们需要知道吐出的是什么。