我需要将 2<span>
放在 a<div>
中,第一个跨度必须放在顶部,第二个跨度必须放在底部,就像南北一样。
<div>
<span class="north">N</span>
<span class="south">S</span>
</div>
为此,我考虑过position:absolute;
在 2 上使用<span>
。
div
{
display:inline-block;
width: 20px;
position:relative;
height:100px;
}
.north
{
position:absolute;
top:0;
}
.south
{
position:absolute;
bottom:0;
}
现在,跨度应该位于左侧(默认),为了使它们居中,我使用了:
div
{
text-align:center;
}
但我得到了这个:
看看:http: //jsfiddle.net/Zn4vB/
为什么会这样?
注意:我不能使用边距,左,右,因为这些跨度的内容不同,我只需要在中心正确对齐它们。