当我在 Windows 7 中进入高对比度模式时,背景图像变得不可见。它是操作系统主动删除background
CSS 中的所有属性。(我不确定这是如何工作的)。我想知道是否可以使用扩展或用户样式的 css 覆盖这些属性并使其可见。
例如,这里是 Amazon.com 上被划掉的背景图片的 CSS 属性(包括评分星的图片)
.srSprite {
background: url("http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/searchSprite._V373035005_.gif") repeat scroll 0 0 transparent;
}
我试图通过将以下内容置于时尚风格中来使这些可见。Stylish 是一个自定义 CSS 的 Firefox 插件。
@-moz-document url-prefix(http://), url-prefix(https://), url-prefix(ftp://){
.srSprite{
background: no-peat scroll 0 0 transparent !important;
display: inline-block !important;
margin: 0 !important;
overflow: hidden !important;
padding: 0 !important;
position: relative !important;
vertical-align: middle !important;
}
}
但它似乎不起作用。我做错了什么,还是有其他方法可以解决这个问题?