Мой CKEditor добавляет много ненужных тегов при применении стиля к выбранному абзацу
Я запускаю CKeditor со следующим html:
<p>
Hi, this a text!</p>
Когда я выбираю абзац и применяюСтиль, использующий панель инструментов, CKEditor форматирует мой html следующим образом:
<p>
<span style="display: none;"> </span></p>
<p>
<span id="cke_bm_173S" style="display: none;"> </span>Hi, this a text!<span id="cke_bm_173E" style="display: none;"> </span></p>
<p>
<span style="display: none;"> </span></p>
Есть ли способ помешать CKEditor добавлять абзацы с неразрывным пробелом?
Что я ужепытались добавить config.fillEmptyBlocks = false;
и config.IgnoreEmptyParagraphValue = true;
в мой файл конфигурации
Update Оказывается, эта проблема была вызвана самим стилем, который был пользовательским стилем.Этот кусок кода был проблемой: {name : 'Heading1', element : 'p class= "subheadingsecondlevel"}
, как только я изменил его на: {name : 'Heading1', element : 'p', attributes : {class : 'subheadingsecondlevel'} }