Chrome不尊重Zero Width Joiner

时间:2016-06-01 13:25:13

标签: html google-chrome html-entities hyphenation

如果我创建了一个文本,我在一个单词的开头(在德语中非常常见)有一个短划线,谷歌浏览器在行的末尾设置连字符,在下一行的开头设置单词。这是错误的行为。它应该是连字符和一行上的单词。即使我在连字符和单词之间加入‍实体,它仍然无法正常工作。

在Firefox中一切都很好。

此处示例:https://jsfiddle.net/p6dp2hLb/2/

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用‑ [Unicode字符'不打扰HYPHEN' (U + 2011)]作为字母字符而不是原始短划线字符,因为它在格式化方面具有特殊含义。

答案 1 :(得分:0)

也许你可以用黑客来绕过它?

<span style="white-space: nowrap;">-a</span>