Мне интересно, есть ли способ применить стиль CSS к элементу только в том случае, если перед ним вставлен определенный элемент. Например, применить свой стиль, только если .foo
появляется непосредственно перед .bar
:Применить стиль только в том случае, если определенный класс до
<div class="foo"></div>
<div class="bar"></div> //apply style
<div class="dur"></div>
<div class="bar"></div> //do not apply style
<div class="bar"></div> //do not apply style
Я бы использовал контейнеры, поскольку это поведение имеет тенденцию происходить в группах. Или это произойдет в отношении границ или что-то в этом роде, и тогда вы можете просто нацелиться на «.foo». Я хотел бы видеть ваш код, так как иногда задаваемый вопрос задают, не понимая других способов сделать то же самое. – zeMinimalist