相对文本居中。垂直和水平

时间:2012-01-22 14:09:25

标签: html css

  

可能重复:
  Horizontally and vertically center a pre tag without the use of tables?

如何在不指定宽度的情况下水平和垂直居中文本?

现在我有:

<div class="center">
<p id="logo"><span>Coming soon!</span></p>
</div>

,CSS是:

span {
    color:#ff0000;
    font-size: 14px;
    font-weight:normal;
    font-family:sans-serif;
    border-bottom-color: currentColor;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    line-height: 1.1;
}
.center {
    width:150px;
    height:100px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-100px;
    margin-top:-50px;
}

因为文本宽度不同,我需要另一种解决方案。

1 个答案:

答案 0 :(得分:1)

为您的中心课提供以下CSS:

text-align:center;
line-height: 100px;

请注意,这仅适用于单行文本。请参阅 jsFiddle 上的示例。