CSS 颜色名称的悲喜剧

Avatar of Geoff Graham
Geoff Graham 发表于

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

你是否曾经好奇为什么我们会有像 tomatosalmondarkgoldenrod 这样的 CSS 颜色名称?Ars Technica 报道了 “命名颜色”规范 的演变(以及复杂化)。

随之而来的是强烈反对。颜色数据库受到太多不同程序员的随意影响,变得非常混乱,导致一些人认为它在 CSS 中没有位置。批评者攻击它的命名方案:“dark gray” 比 “gray” 更浅;有 “medium violet red” 但没有 “violet red”;“light goldenrod yellow” 没有对应的 “goldenrod yellow”。总共有 17 种颜色有深色版本,但只有 13 种有浅色版本。颜色分布也不均匀,偏向红色和绿色,远离蓝色。

极客们在命名方面遇到麻烦?这并不奇怪。

有传言称,未来的颜色命名版本将采用更标准化的方法。其中,“dark”、“light”、“deep” 或 “dull” 等变体将具有特定的含义,并且肯定比像 rgb 或 hsl 这样的编程颜色更容易上手。

直达链接 →