如何防止连接波斯语字符



我有一个问题,但也许这不是一个问题,实际上!为什么下面的HTML标记生成的结果似乎是不正确的,即使使用标准字体如Arial?

<span>سلام</span><span>خداحافظ</span>

سلامخداحافظ

上面的输出不应该是这样的吗?(忽略模拟空间)

سلامخداحافظ

我也使用空白的标签,但同样的问题。提前感谢;)

HTML元素不一定断行。这有很多合理的理由。

例如,您可能希望通过将字母包装在<strong><em>元素中来强调中间形式的字母。如果将该元素视为单个单词,则该字母将转换为其单独的形式,这可能不是您想要的效果。

<span>元素之间插入一个不间断的空格(&nbsp;)或一个零宽度的不间断的空格(&#8203;)可以解决你的问题。

您可以在这里看到结果。

我知道span tag没有href。我猜你指的是a tag

u可以在a tags之间使用空格字符来获得期望的结果:

<a href="#">سلام</a>&nbsp;<a href="#">خداحافظ</a>

您还可以在to标记之间输入空格,如。没有必要使用HTML代码:

<a href="#">سلام</a> <a href="#">خداحافظ</a>

最新更新