Html 什么会导致悬停字体以不同的颜色呈现给css?

Html 什么会导致悬停字体以不同的颜色呈现给css?,html,css,browser,Html,Css,Browser,我有一个链接的:悬停选择器,并设置了颜色属性,非常标准的东西: a.someclass:hover { color: #00b49d; } 但是由于某些原因,在悬停时,它实际上呈现了一种稍微不同的颜色——使用颜色选择器实用程序进行检查,这会为定义的样式提供不同的结果(这也在web检查器中得到验证) 并非在所有浏览器中都会发生这种情况——例如,它在Chrome Ubuntu中正确呈现,但在Chrome OSX中却不会 我想知道是什么原因造成的?我尝试过使用非标准字体平滑属性,关闭抗锯齿(只

我有一个链接的:悬停选择器,并设置了颜色属性,非常标准的东西:

a.someclass:hover {
   color: #00b49d;
}
但是由于某些原因,在悬停时,它实际上呈现了一种稍微不同的颜色——使用颜色选择器实用程序进行检查,这会为定义的样式提供不同的结果(这也在web检查器中得到验证)

并非在所有浏览器中都会发生这种情况——例如,它在Chrome Ubuntu中正确呈现,但在Chrome OSX中却不会


我想知道是什么原因造成的?我尝试过使用非标准字体平滑属性,关闭抗锯齿(只是为了检查),但它仍然以不同的颜色渲染。有什么想法吗?

一件事是检查您是否没有覆盖类的其他样式,例如不透明度。此外,为了确保您的颜色是真实的,您需要检查您在计算机上使用的颜色配置文件和屏幕设置(彩色LCD/Adobe RGB 1998等),因为每个屏幕都有不同的颜色,并且您可能使用的颜色超出您的色舌范围。使用Chrome Devtools检查元素。(您可以在DOM树中右键单击它,强制它处于:悬停状态)。在右侧窗格中,转到
计算的
选项卡。寻找颜色,看看有什么规则适用于它。谢谢你的建议。在查看开发工具时,我没有看到任何明显的颜色改变的迹象,也没有看到不透明度之类的东西。可能是舌头颜色的问题,不确定。。。。