Скажем, у вас есть этот код:
<div class="hello">
<div class="cat dog"/>
</div>
<div class="notASibling" />
Можно ли установить свойство notASibling, основываясь на значении класса элемента, который не является родным братом?Например, в приведенном выше коде я могу захотеть установить свойство отображения notASibling скрытым, если класс hello> cat равен not a dog.
Если notASibling был «брат»собака ", я мог бы просто сказать:
.cat:not(.dog) ~ .notASibling{ display:none; }