我试图弄清楚如何只选择一个类的第一组并将 CSS 应用于它。
在下面的代码中,我尝试使用.item类在第一组 div 上应用颜色
<div class="field-items">
<div class="item">This text should be red</div>
<div class="item">This text should be red</div>
<div class="field-items">
<div class="item">This text should NOT be red</div>
<div class="item">This text should NOT be red</div>
<div class="item">This text should NOT be red</div>
<div class="item">This text should NOT be red</div>
</div>
<div class="item">This text should be red</div>
<div class="item">This text should be red</div>
</div>
问题是第二组.item div 也得到了颜色:红色;css。我一直在玩诸如 :nth-child、:nth-of-type、>、+、...之类的选择器,但我不知道该怎么做。
我现在能想到的最好的方法是覆盖第二组的 css。
.item {
color: #cc3333;
}
.item .item {
color: #000;
}
任何帮助表示赞赏。