以下是我的代码,我想了解为什么 #firstDiv
被所有浏览器向下推。我真的想理解内部工作的事实,为什么它被向下推,而不是拉它向上以这样或那样的方式。(而且我知道如何对齐它们的顶部:))
我知道它的overflow:hidden;
导致了它,但不确定为什么它把div
向下推。
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>