2

这是示例:http: //jsfiddle.net/X2sMa/

我需要将 div 内的文本垂直居中,我发现了这种技术,但是每当我将 div 设置为显示时:inline-block; 文字消失。任何想法如何使它工作?

4

2 回答 2

1

如果您不希望支持 IE7 及以下版本,则可以使用display: table-celland vertical-align: middle,否则您将无法使用表格。

于 2012-04-04T00:41:42.513 回答
0

您在代码中为 div.mask 使用绝对定位,因此您可以将段落定位为:

<div class="mask" style="position: absolute; top: 0; left: 0;">
    <p style="position: relative; top: 50%;">1500 notes</p>
</div>
于 2012-04-04T01:58:03.463 回答