为什么CSS3会使用两个名称来代表相同的颜色:浅绿色=青色,品红色=紫红色?


24

CSS3为什么重复

  1. #00ffff = 0,255,255

  2. #FF00FF =(255,0,255),由该用户发现?

由于每个重复项均在上述CSS3链接上单独列出,因此造成混淆。


20
通常,这样做只是为了保持向后兼容性。一无所有,一无所有。现实是没有问题的,因为当今大多数开发人员始终不使用基于单词/名称的颜色标识。都是十六进制三元组或某种RGB值,以获得更符合设计师视觉的颜色。即使没有深层的设计顾虑,我个人也只会将一种颜色编码为#00ffff#ff00ff明确表示要渲染的颜色。哎呀,自1995
。– JakeGould

1
@AndrewT。考虑到该希腊提案已经失败,被关闭并随后被删除,以及该用户在其个人资料中投放的所有其他无价值的语言/国家/地区边界提案,我们必须就在“用户名。在这种情况下,它甚至不是广告,而是广告失败广告的广告。
Mokubai

4
@JakeGould Ah向后兼容。原因darkgray比轻gray
巴库里

Answers:


35

CSS3中列出了一些冲突/重复的颜色,因为W3C维护的当前Web颜色列表是X11颜色名称文件的后代。

X窗口系统包含一个文本文件,该文件的RGB值已映射为某些颜色。该文本文件随所有X11安装一起提供。

MosaicNetscape Navigator都使用X11颜色名称作为其颜色的基础。

定义了HTML颜色列表后,他们不再使用重复的颜色和相互冲突的颜色,而是只是将它们引入列表中-大概是为了防止破坏使用X11颜色的较旧的网站/浏览器,因为X11首先定义了它们。

话虽如此,如果您今天在站点上使用冲突的颜色名称,它将显示W3C颜色而不是X11颜色。


13
伙计们,请不要提交或批准修改建议,其中包括美国和英国的拼写变化之间切换的话。在这种特定情况下,将“颜色”更改为“颜色”是不合适的。
5:47运行5k

@DrZoo仅供参考,即使整体代表2k,您仍然可以从建议的编辑中获得代表;唯一的限制是建议编辑的+1000个代表。只是在大多数情况下,您会看到它以2k结尾,因为您不能再建议修改,并且建议的修改不需要花费很长时间即可获得批准。
TylerH
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.