對不起,這個非常基本的問題。爲什麼顯示內聯塊不工作?
我有一個包含寬度evenly-
.box1
{
width:50%;
height:200px;
}
.box2
{
width:50%;
height:200px;
}
下面這兩個箱子是這些boxes-
.container
{
border:1px solid green;
display:inline-block;
width:100%;
}
我想知道當容器div
爲100%,其遏制寬度div容器divs
等分爲寬度的50%。 然後,將它們在線對齊後爲什麼它不在線? 但是,將寬度減小到小於50%會使它們對齊。
雖然如果我使用float一致把原因歸結出其inline-
.container
{
border:1px solid green;
display:inline-block;
width:100%;
}
.box1
{
float:right;
width:50%;
height:200px;
background:red;
}
.box2
{
float:right;
background:red;
width:50%;
height:200px;
}
我想知道爲什麼它沒有顯示其寬度內聯是否平分?
好的,這意味着它會自動添加空間來設置它們對齊嗎?這就是爲什麼它顯示在下一行。有沒有辦法保持50%的寬度並將它們對齊? – Manoj
這意味着你的寬度不是唯一的計算。還有邊距和填充,這可能會使div寬於50%,導致下一個div下降到下一行。 – casraf
好吧,它對我有幫助。 – Manoj