2012-01-24 36 views
2

我注意到,在不同的计算机上相同的CSS颜色看​​起来不同,因为在显示器上,或因为颜色深度或因为图形卡。css的颜色是不同的

例如:某些电脑上的颜色#f5f5f5看起来像#ffffff,或者它变成另一种颜色。

是否有可能解决这个问题?

+0

假设您可以校准您正在讨论的显示器,这可能有所帮助:http://www.lagom.nl/lcd-test/ – thirtydot

回答

4

简短的回答:你不能。每个操作系统上每个不同屏幕上的每个不同浏览器都有一个稍微不同的色彩平衡,你只需要忍受它。

如果您试图使图像的颜色与图像匹配,我建议使用gif作为图像,但是,因为PNG或JPEG都包含尝试补偿屏幕的颜色管理表,并最终呈现与CSS不同的颜色。具有讽刺意味的是,由于GIF对于颜色平衡知之甚少,因此将GIF颜色与CSS中指定的十六进制颜色进行匹配要容易得多。

4

其实你不行。

这完全取决于显示器和显卡和显示器的设置等上

如果你家里有一台监视器,其被校准,不想用数字,而是由图像添加背景颜色,你可能会有所改善,但不能保证那个

1

简单的答案,你不能。

显示器将以它选择的方式(屏幕的工作方式和使用的颜色配置文件等)显示颜色。

不同的设备和不同的屏幕会显示稍有不同的东西。这是行业的乐趣之一!

1

它基于你的显示器的校准,据我所知在CSS中无法补偿它。

弄清楚如何校准您的显示器,这样至少你可以看到什么是真正与你的配色方案发生访问这样一个网站:

Calibrate Your Monitor