带有类的第一个元素的CSS选择器
我有一堆带有类名的元素red,但我似乎无法class="red"使用以下CSS规则选择第一个元素:
.red:first-child {
border: 5px solid red;
}
<p class="red"></p>
<div class="red"></div>
这个选择器有什么问题,如何纠正?
感谢这些评论,我发现该元素必须是其父母的第一个孩子才能被选中,这与我的情况不同。我有以下结构,这条规则失败,如评论中所述:
.home .red:first-child {
border: 1px solid red;
}
<div class="home">
<span>blah</span>
<p class="red">first</p>
<p class="red">second</p>
<p class="red">third</p>
<p class="red">fourth</p>
</div>
我怎样才能让第一个孩子上课red
?
摇曳的蔷薇
qq_遁去的一_1