在我的一个应用程序中,我注意到 Chrome 通过以下规则自动将链接颜色设置为颜色“-webkit-link”:
/* Not set by my CSS stylesheet */
a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
Run Code Online (Sandbox Code Playgroud)
与十六进制代码相比,我更容易记住默认链接颜色为 -webkit-link。
我尝试设置包裹在p标签和div标签中的文本颜色,这似乎在 Codepen 上运行良好。
div, p { color: -webkit-link; }
Run Code Online (Sandbox Code Playgroud)
“-webkit-color”对于颜色相关的任何地方都是有效的颜色吗?(我可以测试每种颜色有效的可能情况,但我没有时间)。例如,此规则是否会给出“链接蓝色”边框颜色?
div { border: 2px solid -webkit-link; }
Run Code Online (Sandbox Code Playgroud)
或者这个规则设置了一个带有“链接蓝色”的线性渐变?
div { background-image: linear-gradient(135deg, red 60%, -webkit-link 60%); }
Run Code Online (Sandbox Code Playgroud)
或者这个规则设置了一个带有“链接蓝色”颜色的框阴影?
div { box-shadow: inset 2px 2px 2px 4px -webkit-link; }
Run Code Online (Sandbox Code Playgroud)
和无尽的其他使用颜色?