我最近更新到Safari 7.0.2(与Maverick一起发布)并注意到我的网页上的颜色发生了重大变化。即灰色调较暗,css生成的渐变显示丑陋的步骤,不再流畅。在Maverick下使用Chrome的颜色仍然相同,不再与Safari相媲美。所以我必须定义不同的CSS颜色才能在Chrome和Safari上获得相同的结果?奇怪的。从来没有这种不同颜色的问题,甚至在其他浏览器中也没有(Firefox等等,都是这样)
www.stefanseifert.com
也许我必须补充说我正在使用自定义显示器颜色配置文件。
修改 感谢Unmut的快速回答和您的兴趣!你向我展示的是有趣的,事实上我并不知道这一点。倾斜了一些东西。不幸的是,这不是这种情况。首先是因为它不是关于图像中的颜色而是关于由css定义的颜色。 (这在我眼里非常糟糕)
我会尝试附上3张照片来解释。第二,是的,差异并不大,但对于我作为设计师来说,这是非常重要的。在更大的图片上,您会看到3个屏幕截图。我在css中定义的灰色应该是#787878。所有浏览器都正确显示它(正如Safari在Maverick之前所做的那样!)现在,Safaris灰色更深。
color_difference http://www.stefanseifert.com/Color_difference.png
更糟糕的是在css(加上透明度)中创建的渐变在所有浏览器上都表现得非常好(如第一张图片中所示),但在Safari中略有可见的缩放比例(在Maverick之前也不是这样),如同最后的照片。
gradient_1 http://www.stefanseifert.com/gradient_Chrome_andOthers.png。 gradient_2 http://www.stefanseifert.com/gradient_Safari_7.0.2.png
我认为这是一个严重的问题。在我周围读到关于小牛队颜色的改进,对我来说这是一个很大的缺点,因为它没有给出可靠的#css颜色。有人帮忙吗?
答案 0 :(得分:1)
至少我发现了一个问题。我在iMac上使用自定义的自定义颜色配置文件。这似乎造成了混乱。如果我转向标准的iMac配置文件,所有浏览器看起来都一样,屏幕截图给出正确的十六进制颜色值。然而,这是我不想做的事情。所以这里没有真正的解决方案。在某处我读到它取决于srgb没有被Safari 7使用,不知道这是否属实,但它可能是一个有用的暗示。
对于流动性较低的css梯度,还有另一个问题。新Safari在这方面很糟糕!现在更受欢迎的谷歌浏览器,但令人遗憾的是,人们不能强迫用户使用Chrome而不是Safari。所有标准的Mac用户都会使用Safari。恐惧。
其次,我在Safari中发现了具有复杂css转换的性能问题。它帮助了一些力量元素围绕硬件加速或引入了隐藏在整个地方的背面可见性,但这并不是非常令人满意,并且糟糕表现的良好部分仍然存在。我认为Apple想要更好地使用它的浏览器,但对我来说现在看起来更糟。相反,Safari 6和css过渡一切都很好。小气。
答案 1 :(得分:0)
我认为它有关于 Color Rendering& amp;颜色配置文件。
为什么不检查这些链接:
注意:我检查了Mac OSX Mountain Lion,Safari 6.03,我没有看到很大的区别。
答案 2 :(得分:0)
我发现了这个:
Apple Safari Safari支持v2和v4 ICC配置文件。 不幸的是,它无法控制其他页面元素的颜色。 标记图像看起来正确,但每个其他页面元素都有 宽色域LCD上的色彩过饱和。
在
http://cameratico.com/guides/web-browser-color-management-guide/
似乎Safari强制网页使用全系列的液晶显示器液晶显示屏,而其他像Chrome则不会。因此,如果您更改了显示器颜色配置文件,它将被Safari忽略或至少以不同方式管理。
如果你可以影响Safari通过标记图像来解释图像颜色的方式,那么其他元素就不可能作为CSS值定义的div。