据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自相矛盾这里的写作
初始值不应与浏览器样式表指定的值混淆。
我很迷惑。哪个论述是对的?
如果后者为真,我在哪里可以找到不同浏览器的元素初始值?为什么初始值应该与浏览器样式表中指定的不同?