我有一个问题,但也许这实际上不是问题!为什么即使使用像 Arial 这样的标准字体,HTML 标记下方也会生成似乎不正确的结果?
<span>سلام</span><span>خداحافظ</span>
سلامخداحافظ
上面的输出不应该是这样吗?(忽略用于模拟的空间)
سلام خداحافظ
我也为标签使用了边距,但同样的问题。提前致谢 ;)
HTML 元素不一定会分词。这有很多正当的理由。
例如,您可能希望通过将其包裹在<strong>
or<em>
元素中来强调中间形式的字母。如果将该元素视为单个单词,则该字母将切换为其孤立形式,这可能不是您要寻找的效果。
在元素之间插入不间断空格(
) 或零宽度不间断空格( ) 可以解决您的问题。​
<span>
你可以在这个 fiddle中看到结果。
据我所知span tag
没有href
。我假设你的意思是a tag
。
您可以在两者之间使用空格字符a tags
来获得所需的结果:
<a href="#">سلام</a> <a href="#">خداحافظ</a>
您还可以在 to 标签之间输入空格,例如。无需使用 html 代码:
<a href="#">سلام</a> <a href="#">خداحافظ</a>