Css计算的颜色与指定的颜色不同

时间:2018-02-27 19:36:43

标签: css html5 css3

我为css使用了以下颜色。

a:link,
a:active {
   color: #e67e22;
   text-decoration: none;
   padding-bottom: 1px; 
   border-bottom: 1px solid #e67e22;
}

a:active,
a:hover {
  color: #555;
  text-decoration: none;
  padding-bottom: 1px; 
  border-bottom: 1px solid #e67e22;
}

这是相应的html

<a href="#">@omnifood_berlin</a>

但是显示或计算的颜色不同,如下所示。

enter image description here

这可能是什么原因?我怎样才能使它成为我指定的颜色?

1 个答案:

答案 0 :(得分:0)

首先,按我的评论中提到的那样添加:

a { color: #e67e22; }

另请注意,您有active两次,如评论中所述。接下来,仔细阅读官方文档https://www.w3schools.com/css/css_link.asp,特别是这一点

  

为多个链接状态设置样式时,有一些顺序   规则:

     

a:悬停必须经过一个:链接和一个:访问过:主动必须来之后   :悬停

遵循这些规则,我认为您的问题将得到解决。