1. ホーム
  2. html

[解決済み] すべてのブラウザでハイフンで改行されないようにする方法

2022-08-29 23:57:51

質問

私たちは CKEditor の中に CMS . エンドユーザーは、そのCKEditorから長い記事を入力します。私たちは、それらの記事のハイフンでの改行を防ぐ方法を必要としています。

すべてのブラウザーでハイフンでの改行を防ぐ方法はありますか?

それともCKEditorにそれを防ぐオプションがあるのでしょうか?

どのように解決するのですか?

テキストを「単語」(空白で区切られた非空白文字の列)に分割して、ハイフンを含む各「単語」を nobr マークアップで包むよりも確実である。したがって、次のような入力データ bla bla foo-bar bla bla のような入力データは bla bla <nobr>foo-bar</nobr> bla bla .

を挿入することを検討してもよいでしょう。 nobr マークアップを挿入することを考えるかもしれません。というのも、ブラウザによっては "2/3" や "f(0)" のような文字列さえも壊してしまうからです ( ブラウザの改行に関する奇妙な点 ).