html默认颜色代码,什么是默认HTML/CSS链接颜色?

截至HTML5,超链接的前景颜色等等正在按

guidelines for expected default rendering behavior的形式进行标准化。特别是,从

Phrasing content部分,未访问和访问的超链接的推荐默认颜色如下:

: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。没有关于这是否会改变在Project Spartan – 目前它仍然反映与最新版本的IE相同的值。

如果你正在寻找一个标准化的颜色方案,所有浏览器使用,而不是HTML5建议,那么没有一个。也没有办法恢复到使用纯CSS的特定元素上的特定属性的浏览器的默认值。你将必须使用HTML5建议的颜色,或者设计自己的颜色方案,并使用它。这两个选项之一将优先于浏览器的默认值,而不考虑浏览器。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值