使用 CSS 打印背景图像
问题:
ASP Net Sprites 生成的 CSS Sprites 是不打印。生成的HTML代码包括和。带有 Base64 编码数据的标签,使图像在打印时不可见。
解决方案:
对于 Chrome 和 Safari:
<code class="css">@media print { * {-webkit-print-color-adjust:exact;} }</code>
此 CSS 规则强制 Chrome 和 Safari 按预期打印背景图像,无论其来源如何。
对于其他 Web 浏览器:
不幸的是,对于其他 Web浏览器中,用户必须手动启用背景图像打印。例如,在 IE 9、10 和 11 中,用户必须:
以上是如何在不同浏览器中打印ASP.NET Sprites生成的背景图像?的详细内容。更多信息请关注PHP中文网其他相关文章!