2013-05-08 80 views
0

的代码是这样的如何更改超链接的颜色与。ID选中一个ID名称?

<div class="header"> 
    <ul> 
     <li> 
     <a class="abc" id="abc">testing</a> 
     </li> 
    </ul> 
    </div> 

我试图用

.header ul li.selected a 

改变链接的颜色,但失败了。看起来它不会调用css,因为标签中有一个ID和一个类。 我试图用

.header ul li.selected a .abc 

,但也失败了。 那么如何更改链接名称,而无需删除a标签中的class和id,因为我必须保留class和id ...

感谢您的帮助!

+0

是“选择“一个类名?不是''help? – Gedrox 2013-05-08 23:06:02

+0

哦,实际上是li.selected没有选中。 – Pluto 2013-05-08 23:30:21

+0

需要看到一个例子,以便调试... – Xarcell 2013-05-09 00:17:23

回答

1

你没有任何类名为selected。我想你想是这样的

.header ul li a.abc 
{ 
    color:yellow; 
} 

,或者你可能只是想改变锚的颜色被点击时,它比你可以使用:active伪类

.header ul li a:active 
{ 
    color:yellow; 
    font-weight:bold; 
} 

JS Fiddle Example