我试图在另一个div
元素中垂直居中span
或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/