我想將兩個div放在同一行上。無法將兩個div放在同一行上使用內嵌塊
<div id="page">
<div id="first-box">
</div>
<div id="second-box">
this is second box
</div>
</div>
CSS
div#page {
background-color: slategrey;
width: 960px;
height:900px;
margin: 20px;
padding:20px;
border:4px solid blue;
}
div#first-box{
width:200px;
height:200px;
display:inline-block;
border:1px groove black;
}
div#second-box{
display:inline-block;
width:200px;
height:200px;
padding:10px;
border:1px solid green;
}
它把自己置於同一行,當我在第二框中使用vertical-align:top
。但爲什麼它的行爲呢?由於 http://codepen.io/rajinirajadev/pen/xgBVab
因爲默認情況下,內聯元素與它們的基線對齊 –
爲兩個div添加'float:left'。 – Manish
將'display:flex;'添加到'div#頁面' –