<div id="frame">
<div class="item">
<span>test</span>
</div>
<div class="item"></div>
<div class="item"></div>
</div>
.item {
display: inline-block;
width: 180px;
height: 100px;
background-color: yellow;
}
为什么第一div会下沉?里面随便装个东西就这个样子了,为什么?
因为
display: inline-block
成了内联,inline box
有一个叫做baseline
的东西,想要更改很简单只要vertical-align: top;
和vertical-align: bottom;
,要想了解详细的话,可以看看这个