2013-05-08 75 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