为什么 HTML 颜色名称规范中的“绿色”相当于 #008000?

问题描述 投票:0回答:4

根据这个

  • 红色
    #FF0000
  • 蓝色
    #0000FF

那么让green不等于

#00FF00
而是
#008000
背后的原因是什么?

html css colors w3c
4个回答
8
投票

虽然

#00FF00
是显示器显示绿光的纯绿色,但
#008000
是更自然的绿色,更像是自然界中出现的绿色事物,因此也是人们在要求绿色时所期望的。

如果一个不熟悉 RGB 颜色模型的人说“我希望背景是绿色的”,我敢打赌他们会期待更像绿叶绿

#008000
而不是电石灰-绿色
#00FF00
.


0
投票

早在 2001 年,W3C 规范中就以这种方式定义了这些颜色名称。他们可能早了很多年。我猜想,选择这些名字的真正原因现在已经消失在时间的迷雾中了。有时我们不得不说“因为......”


0
投票

有关颜色及其 hex/rgb/cmyk/... 值的更多信息,请查看这些网站:

颜色六角

百科全书

RGB 颜色代码表


-2
投票
规范

中是这样定义的。 如果您想要

#00ff00

的关键字,您可以使用

lime
    

© www.soinside.com 2019 - 2024. All rights reserved.