在 CMS 中使用 CKEditor 时,防止连字符换行的能力变得至关重要,尤其是在处理长文章时。为了解决这个问题,有两种有效的解决方案。
Unicode Non-Breaking Hyphen (U 2011)
在 HTML 中,您可以使用 Unicode NON-BREAKING HYPHEN (U 2011),用 HTML 表示实体:
通过使用此特殊符号,您可以防止在指定连字符处换行。
CKEditor 配置
此外, CKEditor 提供了一个选项来完全禁用连字符。请按照以下步骤操作:
config.disableNativeSpellChecker = false;
config.allowedContent = false; // Restricts everything
通过将 config.allowedContent 设置为 false,CKEditor 将阻止所有换行和连字符。
参考:
有关 Unicode 连字符使用的更多信息,请参阅维基百科文章: http://en.wikipedia.org/wiki/Hyphen#In_computing
以上是如何在所有浏览器中防止 CKEditor 中的连字符换行?的详细内容。更多信息请关注PHP中文网其他相关文章!