我想在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;
}
但我希望将两个文本水平居中。 (如that,但叠加)。
我该怎么做?
答案 0 :(得分:0)
尝试添加:
#w1 {
padding-left: 100px;
}
答案 1 :(得分:0)
希望这就是你想要的:JSFiddle
首先,通过设置left: 50%;
使其居中。
然后,设置宽度,例如width: 400px;
跨度现在有一个偏移,让我们修复margin-left: -200px;
(使用宽度的一半)
然后,最后,将文本居中在范围内:text-align: center;