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



根据CSS规范,有许多内置的系统颜色可以使用,如高亮和背景。

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

例如,如果我在WinXP上的CSS中使用color: Highlight,我必须在Display Properties -> Appearance中更改什么才能更改默认值?

大多数(如果不是全部)设置映射到窗口颜色和外观设置。这些名称并不完全匹配,例如在CSS背景等于桌面。这是一个很好的测试页面,在你的系统中更改一些设置,他们刷新页面。

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

为什么你想要能够做到这一点?如果它是在你自己的电脑上,那么只有你会看到你选择的颜色-你也可以把它们添加到CSS中,如果它是一个kiosk/公共机器,我会编码我想要的正确颜色,因为有人改变系统偏好会改变网站。

您可以更改所选文本对所有用户的外观,但我认为这只适用于Firefox/Webkit浏览器,因此不适用IE。

::-moz-selection{background: #666;颜色:# fff;}::选择{背景:#666;颜色:# fff;}

这将使选中的文本在深灰色背景上显示为白色。

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

相关内容

最新更新