HTML / CSS的默认链接颜色是什么?
我需要它的代码表示形式,例如#FFFFFF
。
回答:
从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
。
以上是 HTML / CSS的默认链接颜色是什么? 的全部内容, 来源链接: utcz.com/qa/432077.html