Возможно ли это с помощью CSS?
Примените это правило, если .div1 не существует:
.div2{
property: value;
}
как
<div class="div1">
...
</div>
<div class="div2">
<!-- it exists, so do nothing -->
</div>
и
<div class="div2">
<!-- it doesn't exist, apply the css -->
</div>