ブロックを設定したいline-height
(テキストと同じように)。私が知っているようdisplay: inline-block
に、この場合に使用する必要がありますが、これはうまくいきません。なんで?
HTML:
<div class="block">
<div></div>
</div>
<div class="block">
test
</div>
CSS:
.block {
line-height: 50px;
height: 50px;
width: 50px;
border: 1px solid black;
}
.block div {
height: 40px;
width: 28px;
background-color: #f0f;
display: inline-block;
}
ライブデモ: jsFiddle