小编典典

HTML / CSS的默认链接颜色是什么?

css

我需要它的代码表示形式,例如#FFFFFF


阅读 1149

收藏
2020-05-16

共1个答案

小编典典

从HTML5开始,超链接的前景色正以预期的默认呈现行为指南的形式标准化。特别是,从[短语内容部分中,未访问和访问的超链接的建议默认颜色如下:

:link { color: #0000EE; }
:visited { color: #551A8B; }

但是请注意,活动超链接(:link:active, :visited:active)没有建议的默认设置。

您可以使用这些默认颜色,并 合理 预期它们会起作用。但请记住,浏览器可以随意忽略任何或所有这些准则,因为从不 要求 遵循这些准则。它,但是,
建议 对跨浏览器一致的用户体验(这是怎样的“预期”在此背景下定义),所以 机会是
这些颜色将对应于默认为大多数的浏览器。最糟糕的是,它们仍然可以作为实际值的合理 近似值

特别是,最新版本的Firefox和Chrome中默认的未访问和访问的链接颜色与上述准则一致,但是IE的最新版本报告的值不同:未访问的链接为rgb(0,102, 204)#0066CC,访问的链接为rgb(128, 0,128)#800080。较旧版本的Firefox(可能还有Safari/Chrome)也具有不同的默认值。但是,这些是较旧的版本。我今天知道的主要异常是IE。目前尚无关于在Spartan项目中是否会改变的消息-当前,它仍然反映与IE最新版本相同的值。

如果您正在寻找一种所有浏览器都 使用
的标准化配色方案,而不是HTML5所建议的标准配色方案,那么没有一种选择。没有一种方法可以使用纯CSS恢复特定元素上特定属性的浏览器默认值。您将不得不使用HTML5建议的颜色,或者设计自己的颜色方案并改为使用它。无论使用哪种浏览器,这些选项中的任何一个都将优先于浏览器的默认设置。

如有疑问,您可以随时使用about:blank我之前描述的技术来嗅出默认颜色,因为它至今仍然适用。例如,您可以使用它嗅探所有浏览器中的活动链接颜色。在最新版本的Firefox(此更新中为29)中,它是rgb(238, 0, 0)#EE0000

2020-05-16