12

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

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;
}

在这里摆弄

4

3 回答 3

21

改为使用

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

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

于 2013-06-25T12:00:23.530 回答
0

!important糟糕,这里不需要。

a:hover, a:hover span {
 color:#9A1A4A;
}
于 2013-06-25T12:02:46.910 回答
0

请试试这个

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

CSS:

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


 a:hover, a:hover span {
    color:#9A1A4A;
}
于 2013-06-25T12:04:43.730 回答