无法选择子元素

时间:2013-09-09 14:10:27

标签: html css css-selectors

<div class="description_gifts">
<span>Karla Bed</span><img src="images/exit.png" alt="*" /><br />
<span>Quantiy</span><br />
<span>Price</span><br />
<span><strong>Subtotal</strong></span>
</div>

我选择了第一个孩子,但我无法选择下一个跨度的元素

.description_gifts  > span:first-child{}

.description_gifts  > span:first-child + span{} // dont work

1 个答案:

答案 0 :(得分:7)

路上有一个img元素和一个br元素。

如果您想选择以下所有span,请使用~组合器:

.description_gifts > span:first-child ~ span

如果您只想选择下一个span,请改用:nth-of-type()

.description_gifts > span:nth-of-type(2)

或者只是单步执行阻碍的imgbr

.description_gifts > span:first-child + img + br + span