0

我想在css中叠加两个文本。

我写了这个:

HTML:

<div id="container" >
    <span id="w1" >One text</span>
    <span id="w2" >And another superimposed to the first</span>
</div>

CSS:

#container
{
    position:relative;
}
#w1,#w2
{
    position:absolute;
    top:0px;
    left:0px;    
}

JSFiddle

但我想让这两个文本水平居中。(像那样,但叠加)。

我该怎么做?

4

2 回答 2

0

希望这是您想要的:JSFiddle

首先,通过设置使其居中left: 50%;。然后,设置一个宽度,例如width: 400px; 跨度现在有一个偏移量,让我们修复它margin-left: -200px;(使用一半宽度)然后,最后,在跨度内居中文本:text-align: center;

于 2012-08-18T12:24:31.633 回答
0

尝试添加这个:

#w1 { 
padding-left: 100px;
}
于 2012-08-18T10:11:14.493 回答