一尘不染

如何使用CSS获取要打印的背景图像?

html

我正在使用ASP NetSprites包在我的网站上创建CSSSprites。

它正在工作,但是生成的图像在打印时不会出现。

在HTML级别生成的代码是:

<a href="/" id="siteLogo"><img class="getmecooking-logo-png" src="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></a>

当用户打印页面时,如何显示徽标图像?

我尝试将其添加到我的print.css样式表中,但没有成功:

#siteLogo
{
    visibility: visible;
}

print.css工作正常,它正在格式化页面,如我所希望的那样,用于页面上的其他元素。我唯一的问题是在打印时无法显示网站徽标图像。


阅读 343

收藏
2020-05-10

共1个答案

一尘不染

由用户及其浏览器设置决定是否打印背景图像。为了避免依赖于此,请使用实际<img />标签将图像直接放在HTML中。

2020-05-10