任何 HTML 实体都会移除 space?

Any HTML entity would remove space?

由于更改行会在字符之间引导 space。我正在使用 wbr 停止在字符之间创建 space,如下所示:

<p><wbr
></wbr>这里有一段很长,<wbr
></wbr>很长的文字;这里<wbr
></wbr>有一段很长,很长<wbr
></wbr>的文字;这里有一<wbr
></wbr>段很长,很长的文<wbr
></wbr>字;</p>

我只是想知道是否有更好的解决方案?也许...是否有任何 HTML 实体可以删除所有前面的 space?

HTML 实体用于表示尖括号等保留字符。

Web 开发的一个 objective 是将样式与结构与表示分离。所以这个问题必须用JavaScript来解决,而不是HTML.

要做到这一点,您只需 select 来自 DOM 的元素并使用 replace 方法。要替换所有空格实例,请执行以下操作

var wbr = document.getElementsByTagName("wbr");
wbr.innerHTML = wbr.innerHTML.replace(/\s/g, '');

要仅替换前导和尾随空格,请执行此操作

wbr.innerHTML = wbr.innerHTML.trim();