2013-10-29 62 views
0

我有一个范围内标记,其中有一个名称。当我更改名称时,我希望名称的末尾在名称开始移动的同时保持在同一个位置。所以我们可以说我有一个Eric的名字。我怎样才能使跨度从对面增加宽度呢。

<span>Eric</span> 

------Eric------ 

当我将名称改为乔​​纳森,何处Ç是位置现在是其中Ñ位于和名称的剩余部分向后延伸。

<span>Johnathan</span> 

-Johnathan------ 

它通常添加到另一边,像这样:

<span>Eric</span> 

------Eric------ 


<span>Johnathan</span> 

------Johnathan-  

回答

2

如果你的跨度比文本宽度更大,你可以简单地做text-align: right,否则可能float: right跨度如此宽度从左侧增加。 (这将工作,但将取决于您的其余布局)。

+0

@JoshC感谢编辑,通过手机回答所以不能正确地格式化。 :) –

0

span是一个inline元素,所以你不能改变它的width

可以使用div或改变display风格span对“inline-block的”

<span style="display:inline-block; width:100px; text-align:right;">Eric</span> 
相关问题