在下面的HTML中,我只想指定.left
的寬度,如果.wrapper
中存在.right
div,否則應取全寬。例如,如果存在.right
格,那麼.left
的寬度應該是300px,否則應該是500px。如果存在其他div,則div的CSS寬度爲
我認爲這可以通過使用css +
選擇器來完成,但如果我不確定如何應用.left
。
<div class="wrapper">
<div class="left"></div>
<div class="right"></div>
</div>
.wrapper{
width: 500px;
}
.left{
width: 300px;
}
.right{
width: 200px;
}
沒有辦法檢測元素是否存在與CSS。你將不得不使用JavaScript來做到這一點。在jQuery中,您可以使用.length == 1方法。 – Kyle
你有沒有嘗試過使用寬度:100%左邊的div?它是如何工作的? – Sonhja