首页 >web前端 >css教程 >如何在所有浏览器中防止 CKEditor 中的连字符换行?

如何在所有浏览器中防止 CKEditor 中的连字符换行?

Linda Hamilton
Linda Hamilton原创
2024-11-13 02:29:01207浏览

How to Prevent Line Breaks at Hyphens in CKEditor Across All Browsers?

防止所有浏览器中的连字符换行

在 CMS 中使用 CKEditor 时,防止连字符换行的能力变得至关重要,尤其是在处理长文章时。为了解决这个问题,有两种有效的解决方案。

Unicode Non-Breaking Hyphen (U 2011)

在 HTML 中,您可以使用 Unicode NON-BREAKING HYPHEN (U 2011),用 HTML 表示实体:

  • ‑ (十六进制)
  • ‑ (十进制)

通过使用此特殊符号,您可以防止在指定连字符处换行。

CKEditor 配置

此外, CKEditor 提供了一个选项来完全禁用连字符。请按照以下步骤操作:

  1. 打开 CKEditor 配置文件(通常名为 config.js)。
  2. 找到以下行:
config.disableNativeSpellChecker = false;
  1. 将此行添加到上一行上方一:
config.allowedContent = false; // Restricts everything

通过将 config.allowedContent 设置为 false,CKEditor 将阻止所有换行和连字符。

参考:

有关 Unicode 连字符使用的更多信息,请参阅维基百科文章: http://en.wikipedia.org/wiki/Hyphen#In_computing

以上是如何在所有浏览器中防止 CKEditor 中的连字符换行?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn