根据标准,禁用链接应该设置什么颜色?

时间:2013-09-10 06:53:41

标签: javascript html css

根据标准,禁用链接(锚标记)的标准颜色是什么?

3 个答案:

答案 0 :(得分:2)

我认为这取决于您的网页设计。在这方面没有任何标准。如果您的页面有“红色”(如oracle.com)颜色的链接,那么它应该是基于该颜色的东西。

定义CSS中适合的颜色。

答案 1 :(得分:1)

没有标准。它应该与整页的设计相协调 我更喜欢颜色强度。

例如,您有一个颜色为rgb(186,3,23)的链接。然后将其更改为rgba并为链接添加不透明度 因此,在我的示例中,禁用的链接将是rgba(186,3,23,0.5)

或者如果您使用十六进制颜色代码,则添加opacity

/* Theoretically for IE 8 & 9 (more valid) */   
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=50);

/* Older than Firefox 0.9 */
-moz-opacity:0.5;

/* Modern!
/* Firefox 0.9+, Safari 2?, Chrome any?
/* Opera 9+, IE 9+ */
opacity: 0.5;

如果您不使用opacity,请使用正常链接颜色的较亮颜色。要找到另一种颜色的亮色,请使用Color Scheme Designer 3 因此,对于十六进制代码#BA0317,更亮的版本将是#DD6573

答案 2 :(得分:1)

如果“禁用链接(锚标记)”表示a元素具有href属性但以某种方式处于禁用状态,则没有标准,因为此类元素未在标准中描述或甚至在类似标准的草稿中。您可以停用链接,例如通过添加阻止链接的正常方式的事件处理程序,但这不是HTML或CSS概念,并且没有推荐的默认样式(与普通链接不同)。

如果它表示缺少a属性的href元素,则它在样式中根本不被视为链接(根据规范或浏览器实践)。这意味着它的默认颜色与普通元素相同,即它从父元素继承颜色。从元素到body元素的链中没有颜色设置,使用浏览器默认颜色(通常为黑色)。

如果你打算问你应该设置什么颜色,或者说“设计标准”,那么这是一个完全不同的问题,基本上是民意调查,因此不适合SO。