ここでdisplay: table
見られるように、親 div とdisplay: table-cell
子 div で使用しようとしましたが、画像を垂直方向に揃えることができないようです。私は何を間違っていますか?
これが私のコードです:
HTML:
<div class="body_splash">
<img src="https://upload.wikimedia.org/wikipedia/
commons/thumb/a/a3/Cc.logo.circle.svg/64px-Cc.logo.circle.svg.png"/>
</div>
CSS:
.body_splash {
width: 378px;
float: left;
display:table;
height: 400px;
background-color: #eaeaea;
}
.body_splash img {
display: table-cell;
vertical-align: middle;
}
前もって感謝します。