なぜこれが機能しないのですか?私の推測では、ターゲティングする要素が何であれ、その親を通過する必要があります。私は正しいですか、それともトリックはありますか?(jquery なし)
フィドルをチェックアウト: http://jsfiddle.net/eMw5C/
HTML
これは機能しません

<h1>This Works</h1>
<div class="yes-working">
<img src="https://i158.photobucket.com/albums/t109/hp_arianepotter/trigun-1.png" />
<a href="javascript:void(0);">Trigun</a>
</div>
/* This doesn't work */
.not-working img { width: 10em; clear: both; }
.not-working img:hover a { color: red; }
.not-working a { color: black; }
.not-working a:hover { color: red; }
/* This works */
.yes-working img { width: 10em; clear: both; }
.yes-working:hover a { color: red; }
.yes-working a { color: black; }
.yes-working a:hover { color: red; }