为什么要往下推这个内联块元素?
下面是我的代码,我想了解为什么#FirstDiv正在被所有浏览器向下推。我真的很想理解为什么它被向下推而不是以某种方式向上拉的事实的内在运作。(我知道如何对齐他们的顶部:)
我知道它的溢出:隐藏的,这是导致它,但不确定它为什么要把它向下。
body {
width: 350px;
margin: 0px auto;
}
#container {
border: 15px solid orange;
}
#firstDiv {
border: 10px solid brown;
display: inline-block;
width: 70px;
overflow: hidden;
}
#secondDiv {
border: 10px solid skyblue;
float: left;
width: 70px;
}
#thirdDiv {
display: inline-block;
border: 5px solid yellowgreen;
}
<div id="container">
<div id="firstDiv">FIRST</div>
<div id="secondDiv">SECOND</div>
<div id="thirdDiv">THIRD
<br>some more content<br> some more content
</div>
</div>
白衣非少年
回首忆惘然