我有一个带有属性的 div:
background-color: #327EB2;
当我在浏览器上打开页面时,我注意到显示了不同的颜色。如果我捕获屏幕并在 Photoshop 中打开捕获的图像,我可以看到捕获的颜色代码实际上是#437BB6。我的 CSS 样式表中没有设置该颜色。
我在不同的显示器、不同的颜色分辨率、不同的浏览器和版本上进行了测试,从 FF 4+ 到 IE8+、Opera、Chrome、Safari 等...
其实我不认为是显示器、分辨率或浏览器版本的问题,因为问题是显示颜色的代码实际上是完全不同的代码!
此外,Photoshop 警告我 #327EB2 不是“网络安全颜色”,但我认为这不是问题,因为我经常在工作表中使用非网络安全颜色,而且我从未遇到过这样的问题。
** 小提琴:http: //jsfiddle.net/286tE/
*更新
问题是 div 有一个背景图像和一个背景颜色。背景颜色必须匹配背景图像的最后一个像素的颜色(像往常一样),即#327EB2。无论如何,我可以看到从图像的最后一个像素到背景颜色的不同颜色:
http://test.testblueday.eu/test/cbsissue.png
您可以在这里查看页面,问题显示在左侧“Top Marchi”列表之后:
http://test.testblueday.eu/test/cbstest.html
我留下了纯 CSS 和 JS(未压缩)让您查看所有属性。
** 更新 2
我使用 Mac,但我们也可以在 Windows 上看到问题。