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/