【发布时间】:2014-10-20 18:57:44
【问题描述】:
我有一个带有特定于打印机的样式表的网页,我使用它来确保它使用零色墨水和尽可能少的黑色。但是,有一个非常重要的元素不是我需要显示的文本:徽标,它由 CSS 保存和显示。默认情况下,Chrome(可能还有基于 Chromium 的浏览器)不打印“背景图形”,即样式表引入的任何颜色或图像。 我是否可以使用任何元标记或其他类似方法告诉浏览器我已确保该页面适合打印?我尝试在 <IMG> 中显示它,但事实证明这太难了定位。
我正在寻找与使用 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=utf-8"/> <META CHARSET="utf-8" /> 告诉它我已经用 UTF-8 制作的内容相同的东西,或者使用 <META PROPERTY="og:locale" CONTENT="en_US" /> 告诉它这是美国英语,或者使用 <META NAME="viewport" CONTENT="initial-scale=1.0, user-scalable=no" /> 告诉它它是一个适合移动设备的网站。所有这些,我认为,所以它不必做出假设,我希望那里有一个便于打印的标签。
【问题讨论】: