Bol*_*ock 188
从HTML5开始,超链接的前景色等以预期的默认呈现行为的指南形式进行标准化.特别是,从Phrasing内容部分中,未访问和访问过的超链接的推荐默认颜色如下:
:link { color: #0000EE; }
:visited { color: #551A8B; }
Run Code Online (Sandbox Code Playgroud)
请注意,有效超链接(: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.
Cas*_*jne 91
这是一个标准,但现在每个浏览器差别很大.(因为尼尔森放弃了;)
使用revert css 关键字。
a {
color: revert;
}
Run Code Online (Sandbox Code Playgroud)
对于 uBlock 起源htmlgiant.com##a:style(color:revert !important;)
| 归档时间: |
|
| 查看次数: |
292401 次 |
| 最近记录: |