如何制定将执行以下操作的规则:
.container .unit:first-child(如果里面有 div.box1.extra) + .box2 { top: 50px;}
<div class="container">
<div class="unit">
<div class="box1 extra"><!-- content --></div>
</div>
<div class="unit">
<div class="box1"><!-- content --></div>
</div>
<div class="box2"><!-- content --></div>
</div>