我正在尝试在CKEditor4上添加对HTML5标签的支持。 CkEditor基于静态dtd模型,因此不支持HTML5中允许的新标签嵌套。
但是,有一种解决方法可以解决此问题。 HTML5允许将p标签嵌套在a中,我们可以将Ckeditor的配置修改为
CKEditor.dtd.p.a = 1
,它将允许嵌套。
我正在寻找HTML5规范中新增的允许嵌套标签的详尽列表。我已经创建了一个列表,但恐怕还不够详尽。
<a>: <h1-h6> , <p> <div> , <figure> , <figcaption>
<ins>: <h1-h6> , <p> , <ul>
<del>: <ul> , <ol > , <menu> , <h1-h6> , <p>
<p>: <h1-h6>
<label>: <p>