【发布时间】:2013-02-05 02:18:06
【问题描述】:
我试图在 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>
【问题讨论】:
标签: css hover css-selectors parent-child