Html 如何使跨距从另一侧增加宽度。
我有一个span标签,里面有一个名字。当我更改名称时,我希望名称的开头移动时,名称的结尾保持在同一位置。假设我有一个跨度,名字是EricHtml 如何使跨距从另一侧增加宽度。,html,css,Html,Css,我有一个span标签,里面有一个名字。当我更改名称时,我希望名称的开头移动时,名称的结尾保持在同一位置。假设我有一个跨度,名字是Eric <span>Eric</span> ------Eric------ 埃里克 ------埃里克------ 当我把名字改为Johnathan时,C的位置现在是N的位置,名字的其余部分向后延伸 <span>Johnathan</span> -Johnathan------ 约翰纳森 -约翰纳森-----
<span>Eric</span>
------Eric------
埃里克
------埃里克------
当我把名字改为Johnathan时,C的位置现在是N的位置,名字的其余部分向后延伸
<span>Johnathan</span>
-Johnathan------
约翰纳森
-约翰纳森------
它通常会添加到另一面,如下所示:
<span>Eric</span>
------Eric------
<span>Johnathan</span>
------Johnathan-
埃里克
------埃里克------
约翰纳森
------约翰纳森-
如果跨距的宽度大于文本,只需执行
文本对齐:右
,否则可以浮动:右
跨距,使宽度从左侧增加。(这将起作用,但取决于布局的其余部分)。span
是一个内联元素,因此不能更改其宽度
您可以使用div
或将span
的显示样式更改为“内联块”
<span style="display:inline-block; width:100px; text-align:right;">Eric</span>
埃里克
@JoshC感谢您的编辑,通过手机回答,因此无法正确格式化。:)