我希望我的块被设置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