2

うまくいけば、これは理にかなっています-私のhtmlは次のとおりです

html

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

css は単なる色情報です。私がやりたいのは、リンク全体をマウスオーバーしたときに、「サブ」情報のみが hover 属性の影響を受けるようにすることです。これは 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 に答える