0
如果我有一個容器,有幾個嵌套的div:自動高度容器漂浮的
<div class="beat-container" id="beat-container-1">
<div id="1-1">
<div class="beat" id="beat-1-1">
I am a beat View<br>
</div>
</div>
<div id="1-2">
<div class="beat" id="beat-1-0">
I am a beat View<br>
</div>
</div>
<div id="1-3">
<div class="beat" id="beat-1-0">
I am a beat View<br>
</div>
</div>
</div>
我用浮於所有,但最後一個孩子,我得到我所需要的功能,它們並排在一起。將float:left
添加到最後一個可以防止封閉的父容器纏住所有的孩子,並且失去它的高度。
如果我將它添加到所有它們,然後嘗試添加一個:last-child
它仍然不起作用。
如何讓div內聯,並讓父邊框仍然包裹它們。
容器高度應該是動態的,所以沒有特定的高度屬性或JS。
CSS:
.beat-container {
border: 1px solid orange;
padding: 5px;
margin: 5px;
}
.beat {
display: inline-block;
border: 1px solid purple;
float: left;
}
.beat :last-child {
float: none;
}
/* .beat :not(:last-child) {
display: inline-block;
border: 1px solid purple;
float: left;
} */