我想要兩個,三個或更多的div水平排列,然後每個寬度將填充所有可用空間。例如對於兩個div,它們將分別佔用一半的空間,三個div將佔用1/3的空間,等等。如何讓多個div以相同的寬度水平排列?
我試過使用display inline-block,並且可以得到div並排排列,但是如何讓它們填充父容器的可用寬度?
編輯:最好不顯示彎曲法(我不知道,如果它與IE11完全兼容)
.container{
border: solid 1px green;
height: 50px;
box-sizing: border-box;
}
.button{
display:inline-block;
border: solid 1px black;
height: 20px;
}
<div class="container">
<div class="button ">
div1
</div>
<div class="button ">
div2
</div>
<div class="button ">
div3
</div>
</div>
你知道引導? – JazZ
http://stackoverflow.com/questions/35325371/how-can-i-let-a-div-fill-100-width-if-no-other-elements-are-beside-it/35325430#35325430 –
FYI ,SO現在有自己的片段機制。您可以通過編輯窗口上方的圖標來查看它,該窗口看起來像一個帶有「<>」的文檔。 – zwol