這裏是我定義的非標準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>
的第二時間I開關,我得到兩個插入:
<p> </p>
<p> </p>
第三次我轉,我得到三個插入每塊級元素之間,等:
<p> </p>
<p> </p>
<p> </p>
任何人都可以提出一個解決辦法?
爲什麼需要組成一個HTML元素?它服務的目的是什麼,它是如何呈現的?使用具有特定類別的普通元素不是可行的替代方案嗎? –
我不打算進入討論 –
聳肩 - 這是你的葬禮我猜。我認爲這會給CKEditor帶來更多麻煩,而不是值得的。我會考慮一個佔位符元素(在編輯後可以很容易地將其轉換爲「」元素) –