根据标准,禁用链接(锚标记)的标准颜色是什么?
3 回答
我认为这取决于您的页面设计。在这方面没有所谓的标准。如果您的页面具有“红色”(如 oracle.com)颜色的链接,那么它应该基于该颜色。
在 CSS 中定义合适的颜色。
如果“禁用链接(锚标签)”是指a
具有href
属性但不知何故处于禁用状态的元素,那么就没有标准,因为标准甚至类似标准的草案中都没有描述这样的元素。您可以禁用链接,例如通过添加阻止正常方式跟随链接的事件处理程序,但这不是 HTML 或 CSS 概念,并且没有推荐的默认样式(与正常链接不同)。
如果它意味着一个a
缺少属性的元素href
,那么它在样式中根本不被视为链接(根据规范或浏览器实践)。这意味着它的默认颜色与普通元素的颜色相同,即它从其父元素继承颜色。由于从元素到body
元素的链中没有颜色设置,因此使用浏览器默认颜色,主要是黑色。
如果你想问你应该设置什么颜色,或者关于“设计标准”,那么这是一个完全不同的问题,基本上是一个民意调查,因此不适合 SO。
没有标准。它应该与整个页面的设计相协调。
我更喜欢较少的颜色强度。
例如,您有一个带有颜色的链接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