我有这张桌子
<table>
<tr>
<td class="order-delivered"><i>order</i><br/><i>delivered</i><br/>
<a class="check-mark">✔</a>
</td>
<td class="prep-pizza"><i>prep</i><br/><i>pizza</i><br/>
<a class="check-mark">✔</a>
</td>
<td class="bake-pizza"><i>bake</i><br/><i>pizza</i><br/>
<a class="check-mark">✔</a>
</td>
<td class="out-for-deliver"><i>out for</i><br/><i>delivery</i><br/>
<a class="check-mark">✔</a>
</td>
</tr>
</table>
我想要的是当我将鼠标悬停在order-delivered
时,复选标记会改变颜色。我已经尝试将悬停添加到a
,但它只会在我只悬停到它时激活。
有没有办法悬停order-delivered
而不更改i
但只更改a
的颜色?
答案 0 :(得分:2)
选择器定位类:hover
的{{1}}属性,然后定位其中order-delivered
子项。
此选择器为a
。
当.order-delivered:hover > a
没有被悬停时,选择器td.order-delivered
不返回任何元素。在悬停时,它返回第一个.order-delivered:hover
,然后继续定位其唯一的锚子项。
答案 1 :(得分:2)
答案 2 :(得分:0)