2014-09-26 100 views
1

我遇到了這個奇怪的問題,出於某種原因,我的錨定標記無法在懸停或活動狀態下工作。錨定標記無法在懸停css上工作

<span class="subHeaders"> 
<a href="" />First </a> 
</span> 

<span class="subHeaders"> 
<a href="" />Second </a> 
</span> 

<span class="subHeaders"> 
<a href="" />third </a> 
</span> 


// css 
.subHeaders a:link { 
    text-decoration: none; 
} 

.subHeaders a:active { 
    color: yellow; 
} 
.subHeaders a:hover{ 
    cursor: pointer; 
    color: red; 
} 

subheaders a:link class only works,hover and active do not。

回答

0

你一個標籤是否還在與 A /關閉,只使用一個純粹

2

取出/

<span class="subHeaders"> 
    <a href="">third </a> 
</span> 

還要檢查你的CSS沒有其他的樣式發生衝突。

0

您不需要關閉這樣的錨標籤的第一部分。

這裏是爲你工作更新:http://jsfiddle.net/tyhzh8gt/1/

<span class="subHeaders"> 
    <a href="" >First </a> 
</span> 

<span class="subHeaders"> 
    <a href="" >Second </a> 
</span> 

<span class="subHeaders"> 
    <a href="" >third </a> 
</span> 
1

添加重要的;!

<span class="subHeaders"> 
    <a href="" />First </a> 
    </span> 

    <span class="subHeaders"> 
    <a href="" />Second </a> 
    </span> 

    <span class="subHeaders"> 
    <a href="" />third </a> 
    </span> 

    .subHeaders a:link { 
     text-decoration: none; 
    } 

    .subHeaders a:active { 
     color: yellow !important; 
    } 
    .subHeaders a:hover{ 
     cursor: pointer; 
     color: red !important; 
    }