我正在尝试将两个 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
float:left
添加到两个div中。 - Manishdisplay: flex;
添加到div#page
。 - Haseeb Zulfiqar