我试图通过悬停在 div 的第一个子元素上来影响第三个子元素。有人知道如何仅使用 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>
:hover
е’Ң+
ж—¶еӯҳеңЁзјәйҷ·гҖӮеңЁжӯЈеёёжғ…еҶөдёӢпјҢжӮЁдёҚеә”иҜҘж”№еҸҳ+
дёә~
жқҘдҪҝе…¶е·ҘдҪңпјҢеӣ дёә#firstp:hover + p + p
д»Қ然дјҡйҖүжӢ©з¬¬дёүдёӘp
пјҲ并且еҸӘжңү第дёүдёӘp
пјүгҖӮ - BoltClock