Я пытаюсь целевым прямоугольника элемента в первого г элемент с классом «v-DataPoint v-трансформируемого-DataPoint» - поэтому я хочу, чтобы выделить только Rect элемента 1. См. Мой код CSS ниже: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>
Может ли кто-нибудь помочь, как это сделать правильно? Я пробовал следующее:
g.v-datapoint-group g.v-datapoint.v-morphable-datapoint {
background-color:yellow;
} /* highlights word First, Second, Third */
g.v-datapoint-group g.v-datapoint.v-morphable-datapoint rect {
background-color: yellow;
} /* doesn't do anything */
g.v-datapoint-group g.v-datapoint.v-morphable-datapoint:first-child {
background-color: yellow;
} /* highlights word First */
g.v-datapoint-group g.v-datapoint.v-morphable-datapoint:first-child rect {
background-color: yellow;
} /* doesn't do anything */
g.v-datapoint-group rect {
background-color: yellow;
} /* highlights both 1 & 2 */
g.v-datapoint-group rect:first-child {
background-color: yellow;
} /* doesn't do anything */
Любые идеи о том, как настроить прямой элемент 1?
Спасибо, Агата
Попробуйте использовать '! Important' – TricksfortheWeb
@TricksfortheWeb! Важно избегать любой ценой. –
В любом случае не обязательно ... – TricksfortheWeb