2

希望这是有道理的 - 我的 html 如下

html

<a href="#" class="someclass">An <span class="sub">Interesting</span> Link</a>

其中 css 只是颜色信息。我想做的是,当您将鼠标悬停在整个链接上时,只有“子”信息会受到悬停属性的影响。虽然这在 javascript 中很容易做到,但我很好奇 css 是否允许这种行为。如果我尝试写这个,它可能看起来像

a:hover{
    .sub{color:newcolor};
}

但是我从未见过这样的事情,显然它不起作用

4

2 回答 2

13
a:hover .sub { color: newcolor }
于 2009-11-11T23:25:26.247 回答
4

像这样:

a:hover .sub { color: #f00; }

如果您只需要将其应用于该特定类:

a.someclass:hover .sub { color: #f00; }
于 2009-11-11T23:25:41.350 回答