悬停不在跨度工作

时间:2013-06-25 11:54:38

标签: html css

在我的代码中。我在锚点<a>标签中显示标题,在span标签中显示锚点内的作者名称。我在悬停在span上时编写悬停在锚标签上的代码,它工作正常,但是当悬停在<a>时,它只会改变锚标记上的悬停效果而不会改变span的颜色。

HTML: -

<a href "#" class="link">
This is my link title 
<span class="span-text">Author Name</span>
</a>

Css: -

span {
 color: #ccc;
}
a {
  color: #000;
  display: inline-block;
}
a:hover, span:hover {
 color:#9A1A4A;
}

小提琴here

3 个答案:

答案 0 :(得分:15)

改为使用

a:hover, a:hover span {
    color: #9A1A4A;
}

小提琴:http://jsfiddle.net/ySu3w/

答案 1 :(得分:0)

!important yuck ,此处不需要。

a:hover, a:hover span {
 color:#9A1A4A;
}

答案 2 :(得分:0)

请试试这个

http://jsfiddle.net/roop1886/2cEYc/

css:

span {
 color: #ccc;
}
a {
  color: #000;
  display: inline-block;
}


 a:hover, a:hover span {
    color:#9A1A4A;
}