2014-09-26 108 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; 
    }