只有当它出现在div的第一个孩子时,我才需要选择一个特定的元素。是否有一个CSS选择器可以处理这种情况?CSS选择第一个孩子,如果它是某个标记
例如,我要选择这个数字:
<div>
<figure></figure>
<p></p>
<p></p>
</div>
但我不想选择这一项:
<div>
<p></p>
<figure></figure>
<p></p>
</div>
我不能改变的HTML,这样我就可以不添加班级。我知道:first-child
和:first-of-type
选择器,但它们本身并不适合这种情况。我如何才能选择第一个孩子,只有它是一个数字?
'div图:第一child' - http://jsfiddle.net/nvr761d6/ – Anonymous 2014-10-09 07:41:11
':第一child'符合这种情况下*完美* .. – George 2014-10-09 07:44:45
要选择'figure'是一个div *的第一个孩子*需要'DIV>图:第一child' – Alohci 2014-10-09 08:21:14