【发布时间】:2014-05-05 18:44:51
【问题描述】:
我在网上和这里搜索并没有找到这种情况。 问题是我无法更改链接的颜色。我有以下结构:
<ul id="footer_menu">
<li class="footer_title">Sobre</li>
<li><a href="#">Sobre nós</a></li>
<li><a href="#">Entre em contato</a></li>
<li><a href="#">Contribua</a></li>
</ul>
a {
text-decoration: none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
ul#footer_menu li a{
color: #848587;
}
ul#footer_menu li a:hover {
color: #FFFFFF;
}
如您所见,我尝试将链接的最具体路径放在 footer_menu 上,但链接的颜色仍为蓝色,令人惊讶的是悬停工作正常。
如果有人可以帮助我。其实我只是问,因为一切似乎都很好。我不能将颜色放在第一个 a 中,因为我的链接不会有相同的颜色。
谢谢
【问题讨论】:
-
Seems to work。也许其他一些风格会覆盖这个?
-
可能有另一个具有更高 css 特异性的规则。
-
它应该适用于上述css规则。如果它不适合您,那么可能是其他一些 css 规则覆盖了您的链接的属性