Вот нестандартная HTML элемент, который я определил (AngularJS делает это легко):CKEditor 4 и нестандартная HTML элемент
<exercise id="Sample Exercise" language="Scala" lectureId="5437"> This is the text of the lecture </exercise>
Если я использую этот элемент в HTML документе, каждый раз, когда я переключаюсь с CKEditor-х визуализации режима в режим источника новый пустой абзац добавляется между каждым из блоков элементов в документе:
<p> </p>
2-й раз я переключаюсь, я получаю две вставки:
<p> </p>
<p> </p>
3-й раз я переключаюсь, я получаю три вставки между каждым элементом уровня блока, и т.д.:
<p> </p>
<p> </p>
<p> </p>
Может кто-нибудь предложить обходной путь?
Зачем нужно составлять элемент HTML? Какую цель он выполняет, как это делается? Является ли использование обычного элемента с определенным классом не приемлемой альтернативой? –
Я не буду вникать в эту дискуссию –
Shrug - это ваши похороны, я думаю. Я думаю, что это вызовет больше проблем с CKEditor, чем это стоит. Я бы рассмотрел элемент-заполнитель (который может быть легко преобразован в элемент '' после редактирования) –