Я пытаюсь выбрать первый элемент класса "A" в элементе с id или классом "B" . Я пробовал сочетание селекторов > + и first-child, так как это не первый элемент внутри элемента класса "B" . Это сработало, но... я пытаюсь переопределить некоторый по умолчанию css, и у меня нет контроля над серверной частью, и кажется, что элемент класса "A" иногда создается в другой позиции. Вот иллюстрация:
<class-C>
<class-B> might have a different name
<some-other-classes> structure and element count might differ
<class-A></class-A> our target
<class-A></class-A> this shouldn't be affected
<class-A></class-A> this shouldn't be affected
</class-B>
</class-C>
Иногда название класса "B" отличается и элементы перед "A" также различаются. Итак, есть ли способ выбрать первое появление "A" в элементе "C"? Потому что класс C всегда есть. Я не могу использовать селекторы + > и first-child, так как путь к первому элементу "A" отличается, но элемент "C" всегда присутствует, и это будет хорошей отправной точкой.
Спасибо за помощь