divの最初の子にホバーを使用して3番目の子に影響を与えようとしています。cssを使用してこれを行う方法を知っている人はいますか?
http://jsfiddle.net/boou28/fNxGa/
CSS
/* works */
#firstp + p
{
background:#dddddd;
}
#firstp:hover + p
{
background:#ff0000;
}
#firstp + p + p
{
background:#dddddd;
}
/* doesnt work */
#firstp:hover + p + p
{
background:#ff0000;
}
HTML
<body>
<p>The first paragraph.</p>
<p>The second paragraph.</p>
<p>The third paragraph.</p>
</body>