在打印纸中应用css样式

在打印纸中应用css样式,css,printing,styling,Css,Printing,Styling,我有一些HTML格式的报告,希望在我的web应用程序中打印它们。我的问题是,我无法强制打印操作将css属性应用于着色页眉和页脚 总计 我希望在打印纸上看到灰色的背景色行,但所有内容都是白色的背景色 我必须做什么?这很可能是您用于打印此页面的任何软件的设置 如果您使用的是web浏览器,则浏览器可能会删除颜色以节省墨水等 这些设置通常可以在浏览器软件本身内更改。我不认为您可以在web应用程序上更改任何内容来强制使用此背景色您是否尝试过通过媒体查询添加样式?在块中,如下所示: @media print

我有一些HTML格式的报告,希望在我的web应用程序中打印它们。我的问题是,我无法强制打印操作将css属性应用于着色页眉和页脚

总计

我希望在打印纸上看到灰色的背景色行,但所有内容都是白色的背景色


我必须做什么?

这很可能是您用于打印此页面的任何软件的设置

如果您使用的是web浏览器,则浏览器可能会删除颜色以节省墨水等


这些设置通常可以在浏览器软件本身内更改。我不认为您可以在web应用程序上更改任何内容来强制使用此
背景色

您是否尝试过通过媒体查询添加样式?在
块中,如下所示:

@media print {
    td { background-color: gray; }
}
或者类似于
中的链接:



如果你不知道打印样式表,这里有一篇关于它的好文章

我已经测试了你的建议@MrMisterMan。他们没有解决我的问题。但感谢您宝贵的推荐链接。我很高兴我有一些用处!:)
<link rel="stylesheet" type="text/css" media="print" href="your/print/css.ss" />