我有div
一些其他div
的,一些段落和一些图像。它基本上看起来像这样:
<div id="parent">
<div>
This image is inside a div.
<img src="http://www.placehold.it/100" alt="" />
</div>
<p>
And this inside a paragraph.
<img src="http://www.placehold.it/100" alt="" />
</p>
<img src="http://www.placehold.it/100" alt="" />
<img src="http://www.placehold.it/100" alt="" />
</div>
现在我只想选择没有嵌套在另一个div
或p
. 我正在使用子组合器选择器执行此操作:
#parent > img {
border: 1px solid red;
}
这可行,但现在我只想选择第一个非嵌套图像。我像这样尝试过,但没有任何结果:
#parent > img:first-child {
border: 1px solid blue;
}
我该怎么做?有没有办法不添加类或 id 之类的#first
?