我试图在另一个元素中垂直居中一个span
或元素。但是,当我输入 时,什么也没有发生。我尝试更改这两个元素的属性,但似乎没有任何效果。div
div
vertical-align: middle
display
这是我目前在我的网页中所做的:
.main {
height: 72px;
vertical-align: middle;
border: 1px solid black;
padding: 2px;
}
.inner {
vertical-align: middle;
border: 1px solid red;
}
.second {
border: 1px solid blue;
}
<div class="main">
<div class="inner">
This box should be centered in the larger box
<div class="second">Another box in here</div>
</div>
</div>
这是一个显示它不起作用的实现的 jsfiddle:http: //jsfiddle.net/gZXWC/