1
我想在选择器中选择第一个.choose
div,并在此HTML代码的另一个选择器中选择第二个.choose
div。
我不想:nth-child()
或:nth-of-type()
,但这样的事情:nth-of-class()
或 :nth-of-selected()
CSS - 选择第一个匹配的元素(不是第一个子元素或第一个类型)
<div id='parent'>
<div></div>
<div class='elements'></div>
<div></div>
<div class='elements'></div>
<div></div>
</div>
注:我知道浩做在JavaScript和jQuery,但我想在CSS的答案。
很好的答案。问题是它只有在你有2个时才有效。 (如你所说,只为了这个特定的答案)。否则,它会将绿色背景应用于所有带'.elements'类的直接子项,除了第一个。所以不仅仅是第二个 –
@MihaiT的好处,但是使第一个选择器'#parent> .elements, #parent> .elements〜.elements〜.elements'可以轻松解决这个问题。 – CBroe
我认为它不会工作 我想要的是一个选择器,使第一个元素'float:right;'和第二个元素'float:left;'(但它们不是第一个和第二个子类型) –