我在业余时间一直在阅读CSS2规范,我遇到了this。注释指出系统颜色已弃用,但是,浏览器对规范中系统颜色部分的支持是什么?
发布于 2010-12-16 20:31:24
此功能是不推荐使用的。(在您提供的链接的顶部有此说明)
它没有得到很好的支持,而且随着时间的推移可能会变得更少。
此功能的目的是向浏览器提供对底层桌面操作系统的配色方案的访问。然而,由于几个原因,它已经被放弃了。桌面操作系统并不都具有相同的功能,而且它们所拥有的功能也是可以更改的。
最后,它被放弃的主要原因是因为拥有它们的潜在原因是允许网站设计者让他们的网站看起来像是属于父操作系统。然而,现在还有其他更好的方法来实现这一点(尽管大多数网站设计师似乎更喜欢让他们的网站有一个一致的外观和感觉,而不是由用户决定的)。
有关这方面的最新信息,请参阅http://www.w3.org/TR/2003/CR-css3-color-20030514/#css-system。在此部分的底部是以下注释:
CSS2系统颜色值已被弃用,取而代之的是用于指定用户界面相关元素的完整外观的CSS3 UI“外观”属性。
这应该有助于告诉您在哪里可以找到实现类似结果的最新方法。
此页中W3C指定的颜色集大致等同于Windows2000中可用的配色方案值。这显然对运行Windows XP的用户用处有限,对Vista或Win7用户毫无用处,更不用说Mac或Linux用户了。
发布于 2010-12-16 18:33:20
我不知道在不同的浏览器中对这些值的支持是什么样子,但您可以自己测试它,方法是使用这些值设计一个小页面,将其上传并使用Browsershot进行测试
https://stackoverflow.com/questions/4459699
复制相似问题