我正在尝试为单色设备设置一些替代样式 - 即黑白打印输出。
我以为我可以使用一个简单的 css 媒体查询来做到这一点,但它不起作用。
.Something { color: red; }
@media all and (monochrome)
{
.Something { color: black; }
}
当我尝试打印(或预览)它时,不会应用单色样式。
上面是一个糟糕的例子,但我设置了一个 JSFiddle:
在 Firefox 中查看上述打印预览时,既不应用彩色也不应用单色。在 chrome 中,即使在黑白模式下,它也能保持颜色特征。
我错过了什么?
我确实注意到 JSFiddle 突出显示的颜色与所有其他媒体查询不同。这是一个线索吗?