【发布时间】:2012-03-05 14:13:09
【问题描述】:
以下是我的代码,我想了解 为什么 #firstDiv 被所有浏览器向下推。我真的很想了解为什么它被向下推而不是以某种方式向上拉它的事实的内部运作。 (而且我知道如何对齐它们的顶部:))
而且我知道它的溢出:隐藏是导致它的原因,但不确定为什么它会向下推动该 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>
【问题讨论】: