CSS-如何针对类的第一个实例中的所有元素?

CSS-如何针对类的第一个实例中的所有元素?,css,css-selectors,Css,Css Selectors,我试图将rect元素作为类为“v-datapoint v-morphable-datapoint”的第一个g元素中的目标,因此我只想突出显示rect元素1。请参见下面的我的CSS代码: <g class="v-datapoint-group"> <g> <g class="v-datapoint v-morphable-datapoint">First</g> <rect>1</re

我试图将rect元素作为类为“v-datapoint v-morphable-datapoint”的第一个g元素中的目标,因此我只想突出显示rect元素1。请参见下面的我的CSS代码:

<g class="v-datapoint-group">
    <g>
        <g class="v-datapoint v-morphable-datapoint">First</g>
            <rect>1</rect>
        <g class="v-datapoint v-morphable-datapoint">Second</g>
            <rect>2</rect>
        <g class="v-datapoint v-morphable-datapoint">Third</g>
    </g>
</g>
你知道如何瞄准rect元素1吗

谢谢, 阿加塔

试试这个:

g.v-datapoint.v-morphable-datapoint:first-child {
    background-color: yellow;
}
编辑

如果只需要第一个G下的rect,请添加以下信息:

g.v-datapoint.v-morphable-datapoint:first-child + rect {
    background-color: yellow;
}
试试这个:

g.v-datapoint.v-morphable-datapoint:first-child {
    background-color: yellow;
}
编辑

如果只需要第一个G下的rect,请添加以下信息:

g.v-datapoint.v-morphable-datapoint:first-child + rect {
    background-color: yellow;
}

尝试
g.v-datapoint-group g.v-datapoint.v-morphable-datapoint:nth类型(1)+rect
。这应该选择第一个数据点的所有同级
rect
s。

尝试
g.v-datapoint-group g.v-datapoint.v-morphable-datapoint:nth类型(1)+rect
。这应该选择第一个数据点的所有同级
rect
s。

尝试使用
!重要提示
@TricksfortheWeb!无论如何都要避免使用重要的代码。无论如何都不需要。请尝试使用
!重要提示
@TricksfortheWeb!重要的事情应该不惜一切代价避免。无论如何都没有必要……没问题!如果您愿意投票作为答案,我将不胜感激^^很抱歉我无法模拟你放在图像中的代码。我想这还不够,什么都没有出现。试着把它放在小提琴里,或者发送完整的代码。没问题!如果您愿意投票作为答案,我将不胜感激^^很抱歉我无法模拟你放在图像中的代码。我想这还不够,什么都没有出现。试着把它放在小提琴里,或者发送完整的代码。