定义<mark>元素的默认颜色在哪里?

时间:2016-01-23 21:22:41

标签: html css html5

我将默认的<mark>背景颜色视为黄色。在哪里定义?

我在reference中找不到它,CSS2 system colors中没有相应的颜色。

颜色总是一样吗?它取决于浏览器或GUI设置吗?是否有任何标准或建议?

2 个答案:

答案 0 :(得分:3)

<mark>标记类似于W3C定义的突出显示文本:

  

由于标记元素在另一个上下文中的相关性,标记元素表示标记或突出显示的一个文档中的文本,以供参考。

W3.org上的官方文档说明了默认的显示属性:

mark {
  background-color: yellow;
  color: black; 
}

答案 1 :(得分:2)

rendering section中的HTML5规范包含:

  

标记{背景:黄色;颜色:黑色;这个颜色只是一个   建议,可根据实施反馈* /

进行更改

让它变得非常开放。在任何情况下,浏览器都不需要遵循呈现部分中的CSS建议以符合要求。