【发布时间】:2016-05-19 05:12:43
【问题描述】:
在这种使用 line-height 和 inline-block 的风格中,为什么绿色项比中间低几个像素?上下不应该正好有15px吗?
.container{
height: 45px;
line-height: 45px;
background-color: red;
display: inline-block
}
.item{
height: 15px;
width: 15px;
background-color: green;
vertical-align: middle;
display: inline-block
}
<div class="container">
<div class="item">
</div>
</div>
我知道还有其他垂直对齐项目的方法(包括 JS、绝对位置等等)。我不是要解决一般的“如何垂直对齐 div”。
【问题讨论】:
标签: html css vertical-alignment