Мой CKeditor добавляет много ненужных тегов при нанесении стиля к выбранному пункту
Я инициирую CKeditor со следующим HTML:
<p>
Hi, this a text!</p>
, когда я выбираю абзац и применять Стиль с помощью панели инструментов, CKeditor Formats My 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.FILLEMPYBLOCKS = false;
и config.ignOREomptyptyparagraphvalue = true;
на мой файл конфигурации
обновление
Оказывается, эта проблема была вызвана самим стилем, который был пользовательским определенным стилем. Этот кусок кода был проблемой: {name: 'heading1', элемент: 'p class = "Subheadingsecondlevel"}
, как только я поменял его на: {name:' heading1 ', элемент: «P», атрибуты: {Class: 'subheadingsecondlevel'}}