小编Cod*_*cer的帖子

为什么锚元素的`color:initial` 将其颜色设置为黑色而不是蓝色?

MDN -级联和继承initial价值

将应用于选定元素的属性值设置为与在浏览器默认样式表中为该元素上的该属性设置的值相同

所有主要浏览器中锚元素的默认颜色都是蓝色。例如,Chrome 的默认样式表为锚元素定义了以下样式:

a:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

其中-webkit-link解析为蓝色。

鉴于此,我希望锚元素的文本在使用color: initial. 但取而代之的是黑色。为什么?

经过一番调查,我发现MDN自相矛盾这里的写作

初始值不应与浏览器样式表指定的值混淆。

我很迷惑。哪个论述是对的?

如果后者为真,我在哪里可以找到不同浏览器的元素初始值?为什么初始值应该与浏览器样式表中指定的不同?

html css browser

6
推荐指数
1
解决办法
301
查看次数

标签 统计

browser ×1

css ×1

html ×1