CSS系统颜色:是否有不同浏览器/操作系统参数的映射?

时间:2011-08-11 12:52:06

标签: css colors

根据CSS spec,有许多可以使用的内置系统颜色,如突出显示和背景。

这些内置版和各种操作系统/浏览器设置之间是否有任何映射?

例如,如果我使用颜色:在WinXP上的CSS中突出显示,我需要在显示属性中更改什么 - >外观是为了改变默认值?

1 个答案:

答案 0 :(得分:0)

大多数(如果不是全部)设置都会映射到“窗口颜色”和“外观”设置。但名称并不完全匹配,例如在CSS Background equals Desktop中。这是good page for testing,更改系统中的一些设置,刷新页面。

编辑: 突出显示等于系统首选项中的所选项目。我将使用下面提到的:: selection选择器来控制所有IE浏览器。

为什么你希望能够这样做?如果它在你自己的电脑上,那么只有你会看到你选择的颜色 - 你也可以将它们添加到CSS中,如果它是用于自助服务终端/公共机器,我会编码我想要的正确颜色,因为有人改变了系统偏好会改变网站。

您可以更改所选文本对所有用户的显示方式,但我认为这仅适用于Firefox / Webkit浏览器,因此没有IE。

:: - moz-selection {background:#666;颜色:#FFF; } :: selection {background:#666;颜色:#FFF; }

这将使选定的文字在深灰色背景上变为白色。

更多有用的链接:http://www.iangraham.org/books/xhtml1/appd/update-23feb2000.htmlhttps://developer.mozilla.org/en-US/docs/Web/CSS/color_value - 向下滚动到系统颜色