这里只是单纯的好奇,带有一些实际问题,因为我偶尔会被这个问题所吸引。
怎么Color.DarkGray比轻Color.Gray?
Color.DarkGray
Color.Gray
维基百科有一些关于这个主题的信息。听起来很多命名的颜色定义都来自 X Windows 系统。在 X 上,“Gray”实际上更接近“Silver”。然而,W3C 将灰色(更恰当?)定义为 RGB 50%。
这里有更多关于这个主题的维基百科:
X11 和 W3C 之间最不寻常的颜色冲突可能是“灰色”及其变体的情况。在 HTML 中,“灰色”专门为 128 三元组(50% 灰色)保留。然而,在 X11 中,“灰色”被分配到 190 三元组(74.5%),接近 W3C 的“银色”在 192(75.3%),“浅灰色”在 211(83%)和“深灰色” ” 在 169 个(66%)对口。结果,今天网络上流行的 CSS 3.0 组合颜色列表产生的“深灰色”比普通的“灰色”要浅得多,因为“深灰色”是 X11 的后代——因为它在 HTML 中不存在也不是 CSS 级别 1——而“灰色”是 HTML 的后裔。即使在当前的 CSS 4.0 草案中,深灰色仍然比灰色更浅。
W3C 颜色关键字:
DimGray '#696969' (105,105,105) Gray '#808080' (128,128,128) DarkGray '#A9A9A9' (169,169,169) //equal to X11 DarkGray Silver '#C0C0C0' (192,192,192) //close to X11 Gray (190,190,190) LightGray '#D3D3D3' (211,211,211) //equal to X11 LightGray Gainsboro '#DCDCDC' (220,220,220)